Class Method
- java.lang.Object
-
- org.spockframework.compiler.model.Node<Spec,org.codehaus.groovy.ast.MethodNode>
-
- org.spockframework.compiler.model.Method
-
- Direct Known Subclasses:
FeatureMethod
,FixtureMethod
,HelperMethod
public abstract class Method extends Node<Spec,org.codehaus.groovy.ast.MethodNode>
AST node representing a Spec method (one of fixture method, feature method, helper method).- Author:
- Peter Niederwieser
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(ISpecVisitor visitor)
Block
addBlock(Block block)
java.lang.Iterable<Block>
getBlocks()
Block
getFirstBlock()
Block
getLastBlock()
java.util.List<org.codehaus.groovy.ast.stmt.Statement>
getStatements()
-
-
-
Constructor Detail
-
Method
public Method(Spec parent, org.codehaus.groovy.ast.MethodNode code)
-
-
Method Detail
-
getFirstBlock
public Block getFirstBlock()
-
getLastBlock
public Block getLastBlock()
-
getStatements
public java.util.List<org.codehaus.groovy.ast.stmt.Statement> getStatements()
-
getBlocks
public java.lang.Iterable<Block> getBlocks()
-
accept
public void accept(ISpecVisitor visitor) throws java.lang.Exception
-
-