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) void
visitClass
(org.codehaus.groovy.ast.ClassNode clazz) void
visitConstructor
(org.codehaus.groovy.ast.ConstructorNode constructor) void
visitField
(org.codehaus.groovy.ast.FieldNode gField) void
visitMethod
(org.codehaus.groovy.ast.MethodNode method) void
visitProperty
(org.codehaus.groovy.ast.PropertyNode node)
-
Constructor Details
-
SpecParser
-
-
Method Details
-
build
-
visitClass
public void visitClass(org.codehaus.groovy.ast.ClassNode clazz) - Specified by:
visitClass
in interfaceorg.codehaus.groovy.ast.GroovyClassVisitor
-
visitField
public void visitField(org.codehaus.groovy.ast.FieldNode gField) - Specified by:
visitField
in interfaceorg.codehaus.groovy.ast.GroovyClassVisitor
-
visitProperty
public void visitProperty(org.codehaus.groovy.ast.PropertyNode node) - Specified by:
visitProperty
in interfaceorg.codehaus.groovy.ast.GroovyClassVisitor
-
visitConstructor
public void visitConstructor(org.codehaus.groovy.ast.ConstructorNode constructor) - Specified by:
visitConstructor
in interfaceorg.codehaus.groovy.ast.GroovyClassVisitor
-
visitMethod
public void visitMethod(org.codehaus.groovy.ast.MethodNode method) - Specified by:
visitMethod
in interfaceorg.codehaus.groovy.ast.GroovyClassVisitor
-