Class AbstractRuleExtension

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

public abstract class AbstractRuleExtension extends Object implements IGlobalExtension
  • Field Details

    • ruleClass

      protected static Class<? extends Annotation> ruleClass
    • classRuleClass

      protected static Class<? extends Annotation> classRuleClass
    • methodRuleClass

      protected static Class<?> methodRuleClass
    • testRuleClass

      protected static Class<?> testRuleClass
  • Constructor Details

    • AbstractRuleExtension

      public AbstractRuleExtension()
  • Method Details

    • checkIsInstanceField

      protected void checkIsInstanceField(FieldInfo field)
    • checkIsSharedField

      protected void checkIsSharedField(FieldInfo field)
    • hasFieldType

      protected boolean hasFieldType(FieldInfo field, Class<?> ruleClass)
    • invalidFieldType

      protected void invalidFieldType(FieldInfo field)