org.spockframework.runtime.extension
Class AbstractAnnotationDrivenExtension<T extends java.lang.annotation.Annotation>

java.lang.Object
  extended by org.spockframework.runtime.extension.AbstractAnnotationDrivenExtension<T>
All Implemented Interfaces:
IAnnotationDrivenExtension<T>
Direct Known Subclasses:
AutoCleanupExtension, ConfineMetaClassChangesExtension, FailsWithExtension, GuiceExtension, IgnoreExtension, IgnoreIfExtension, IgnoreRestExtension, StepwiseExtension, TimeoutExtension, UnrollExtension, UseExtension

public abstract class AbstractAnnotationDrivenExtension<T extends java.lang.annotation.Annotation>
extends java.lang.Object
implements IAnnotationDrivenExtension<T>

Author:
Peter Niederwieser

Constructor Summary
AbstractAnnotationDrivenExtension()
           
 
Method Summary
 void visitFeatureAnnotation(T annotation, FeatureInfo feature)
           
 void visitFieldAnnotation(T annotation, FieldInfo field)
           
 void visitFixtureAnnotation(T annotation, MethodInfo fixtureMethod)
           
 void visitSpec(SpecInfo spec)
           
 void visitSpecAnnotation(T annotation, SpecInfo spec)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractAnnotationDrivenExtension

public AbstractAnnotationDrivenExtension()
Method Detail

visitSpecAnnotation

public void visitSpecAnnotation(T annotation,
                                SpecInfo spec)
Specified by:
visitSpecAnnotation in interface IAnnotationDrivenExtension<T extends java.lang.annotation.Annotation>

visitFeatureAnnotation

public void visitFeatureAnnotation(T annotation,
                                   FeatureInfo feature)
Specified by:
visitFeatureAnnotation in interface IAnnotationDrivenExtension<T extends java.lang.annotation.Annotation>

visitFixtureAnnotation

public void visitFixtureAnnotation(T annotation,
                                   MethodInfo fixtureMethod)
Specified by:
visitFixtureAnnotation in interface IAnnotationDrivenExtension<T extends java.lang.annotation.Annotation>

visitFieldAnnotation

public void visitFieldAnnotation(T annotation,
                                 FieldInfo field)
Specified by:
visitFieldAnnotation in interface IAnnotationDrivenExtension<T extends java.lang.annotation.Annotation>

visitSpec

public void visitSpec(SpecInfo spec)
Specified by:
visitSpec in interface IAnnotationDrivenExtension<T extends java.lang.annotation.Annotation>


Copyright © 2013. All rights reserved