Package org.spockframework.compiler
Class SpecAnnotator
java.lang.Object
org.spockframework.compiler.AbstractSpecVisitor
org.spockframework.compiler.SpecAnnotator
- All Implemented Interfaces:
ISpecVisitor
Puts all spec information required at runtime into annotations
attached to class members.
- Author:
- Peter Niederwieser
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
visitCleanupBlock
(CleanupBlock block) void
visitExpectBlock
(ExpectBlock block) void
visitField
(Field field) void
visitMethod
(Method method) void
visitSetupBlock
(SetupBlock block) void
void
visitThenBlock
(ThenBlock block) void
visitWhenBlock
(WhenBlock block) void
visitWhereBlock
(WhereBlock block) Methods inherited from class org.spockframework.compiler.AbstractSpecVisitor
visitAnonymousBlock, visitAnyBlock, visitMethodAgain, visitSpecAgain
-
Constructor Details
-
SpecAnnotator
-
-
Method Details
-
visitSpec
- Specified by:
visitSpec
in interfaceISpecVisitor
- Overrides:
visitSpec
in classAbstractSpecVisitor
- Throws:
Exception
-
visitField
- Specified by:
visitField
in interfaceISpecVisitor
- Overrides:
visitField
in classAbstractSpecVisitor
- Throws:
Exception
-
visitMethod
- Specified by:
visitMethod
in interfaceISpecVisitor
- Overrides:
visitMethod
in classAbstractSpecVisitor
- Throws:
Exception
-
visitSetupBlock
- Specified by:
visitSetupBlock
in interfaceISpecVisitor
- Overrides:
visitSetupBlock
in classAbstractSpecVisitor
- Throws:
Exception
-
visitExpectBlock
- Specified by:
visitExpectBlock
in interfaceISpecVisitor
- Overrides:
visitExpectBlock
in classAbstractSpecVisitor
- Throws:
Exception
-
visitWhenBlock
- Specified by:
visitWhenBlock
in interfaceISpecVisitor
- Overrides:
visitWhenBlock
in classAbstractSpecVisitor
- Throws:
Exception
-
visitThenBlock
- Specified by:
visitThenBlock
in interfaceISpecVisitor
- Overrides:
visitThenBlock
in classAbstractSpecVisitor
- Throws:
Exception
-
visitCleanupBlock
- Specified by:
visitCleanupBlock
in interfaceISpecVisitor
- Overrides:
visitCleanupBlock
in classAbstractSpecVisitor
- Throws:
Exception
-
visitWhereBlock
- Specified by:
visitWhereBlock
in interfaceISpecVisitor
- Overrides:
visitWhereBlock
in classAbstractSpecVisitor
- Throws:
Exception
-