org.spockframework.runtime.extension.builtin
Class AbstractRuleExtension

java.lang.Object
  extended by org.spockframework.runtime.extension.builtin.AbstractRuleExtension
All Implemented Interfaces:
IGlobalExtension
Direct Known Subclasses:
ClassRuleExtension, RuleExtension

public abstract class AbstractRuleExtension
extends java.lang.Object
implements IGlobalExtension


Field Summary
protected static java.lang.Class<? extends java.lang.annotation.Annotation> classRuleClass
           
protected static java.lang.Class<?> methodRuleClass
           
protected static java.lang.Class<? extends java.lang.annotation.Annotation> ruleClass
           
protected static java.lang.Class<?> testRuleClass
           
 
Constructor Summary
AbstractRuleExtension()
           
 
Method Summary
protected  void checkIsInstanceField(FieldInfo field)
           
protected  void checkIsSharedField(FieldInfo field)
           
protected  boolean hasFieldType(FieldInfo field, java.lang.Class<?> ruleClass)
           
protected  void invalidFieldType(FieldInfo field)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.spockframework.runtime.extension.IGlobalExtension
visitSpec
 

Field Detail

ruleClass

protected static java.lang.Class<? extends java.lang.annotation.Annotation> ruleClass

classRuleClass

protected static java.lang.Class<? extends java.lang.annotation.Annotation> classRuleClass

methodRuleClass

protected static java.lang.Class<?> methodRuleClass

testRuleClass

protected static java.lang.Class<?> testRuleClass
Constructor Detail

AbstractRuleExtension

public AbstractRuleExtension()
Method Detail

checkIsInstanceField

protected void checkIsInstanceField(FieldInfo field)

checkIsSharedField

protected void checkIsSharedField(FieldInfo field)

hasFieldType

protected boolean hasFieldType(FieldInfo field,
                               java.lang.Class<?> ruleClass)

invalidFieldType

protected void invalidFieldType(FieldInfo field)


Copyright © 2013. All rights reserved