org.spockframework.compiler
Class SpecAnnotator
java.lang.Object
org.spockframework.compiler.AbstractSpecVisitor
org.spockframework.compiler.SpecAnnotator
- All Implemented Interfaces:
- ISpecVisitor
public class SpecAnnotator
- extends AbstractSpecVisitor
Puts all spec information required at runtime into annotations
attached to class members.
- Author:
- Peter Niederwieser
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SpecAnnotator
public SpecAnnotator(AstNodeCache nodeCache)
visitSpec
public void visitSpec(Spec spec)
throws java.lang.Exception
- Specified by:
visitSpec
in interface ISpecVisitor
- Overrides:
visitSpec
in class AbstractSpecVisitor
- Throws:
java.lang.Exception
visitField
public void visitField(Field field)
throws java.lang.Exception
- Specified by:
visitField
in interface ISpecVisitor
- Overrides:
visitField
in class AbstractSpecVisitor
- Throws:
java.lang.Exception
visitMethod
public void visitMethod(Method method)
throws java.lang.Exception
- Specified by:
visitMethod
in interface ISpecVisitor
- Overrides:
visitMethod
in class AbstractSpecVisitor
- Throws:
java.lang.Exception
visitSetupBlock
public void visitSetupBlock(SetupBlock block)
throws java.lang.Exception
- Specified by:
visitSetupBlock
in interface ISpecVisitor
- Overrides:
visitSetupBlock
in class AbstractSpecVisitor
- Throws:
java.lang.Exception
visitExpectBlock
public void visitExpectBlock(ExpectBlock block)
throws java.lang.Exception
- Specified by:
visitExpectBlock
in interface ISpecVisitor
- Overrides:
visitExpectBlock
in class AbstractSpecVisitor
- Throws:
java.lang.Exception
visitWhenBlock
public void visitWhenBlock(WhenBlock block)
throws java.lang.Exception
- Specified by:
visitWhenBlock
in interface ISpecVisitor
- Overrides:
visitWhenBlock
in class AbstractSpecVisitor
- Throws:
java.lang.Exception
visitThenBlock
public void visitThenBlock(ThenBlock block)
throws java.lang.Exception
- Specified by:
visitThenBlock
in interface ISpecVisitor
- Overrides:
visitThenBlock
in class AbstractSpecVisitor
- Throws:
java.lang.Exception
visitCleanupBlock
public void visitCleanupBlock(CleanupBlock block)
throws java.lang.Exception
- Specified by:
visitCleanupBlock
in interface ISpecVisitor
- Overrides:
visitCleanupBlock
in class AbstractSpecVisitor
- Throws:
java.lang.Exception
visitWhereBlock
public void visitWhereBlock(WhereBlock block)
throws java.lang.Exception
- Specified by:
visitWhereBlock
in interface ISpecVisitor
- Overrides:
visitWhereBlock
in class AbstractSpecVisitor
- Throws:
java.lang.Exception
Copyright © 2013. All rights reserved