Package org.spockframework.compiler
Class SpecParser
java.lang.Object
org.spockframework.compiler.SpecParser
- All Implemented Interfaces:
org.codehaus.groovy.ast.GroovyClassVisitor
Given the abstract syntax tree of a Groovy class representing a Spock
specification, builds an object model of the specification.
- Author:
- Peter Niederwieser
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild(org.codehaus.groovy.ast.ClassNode clazz) voidvisitClass(org.codehaus.groovy.ast.ClassNode clazz) voidvisitConstructor(org.codehaus.groovy.ast.ConstructorNode constructor) voidvisitField(org.codehaus.groovy.ast.FieldNode gField) voidvisitMethod(org.codehaus.groovy.ast.MethodNode method) voidvisitProperty(org.codehaus.groovy.ast.PropertyNode node)
-
Constructor Details
-
SpecParser
-
-
Method Details
-
build
-
visitClass
public void visitClass(org.codehaus.groovy.ast.ClassNode clazz) - Specified by:
visitClassin interfaceorg.codehaus.groovy.ast.GroovyClassVisitor
-
visitField
public void visitField(org.codehaus.groovy.ast.FieldNode gField) - Specified by:
visitFieldin interfaceorg.codehaus.groovy.ast.GroovyClassVisitor
-
visitProperty
public void visitProperty(org.codehaus.groovy.ast.PropertyNode node) - Specified by:
visitPropertyin interfaceorg.codehaus.groovy.ast.GroovyClassVisitor
-
visitConstructor
public void visitConstructor(org.codehaus.groovy.ast.ConstructorNode constructor) - Specified by:
visitConstructorin interfaceorg.codehaus.groovy.ast.GroovyClassVisitor
-
visitMethod
public void visitMethod(org.codehaus.groovy.ast.MethodNode method) - Specified by:
visitMethodin interfaceorg.codehaus.groovy.ast.GroovyClassVisitor
-