Package org.codehaus.groovy.ast
Interface GroovyClassVisitor
- All Known Implementing Classes:
AbstractInterruptibleASTTransformation
,AsmClassGenerator
,ASTTransformationCollectorCodeVisitor
,ASTTransformationVisitor
,ClassCodeExpressionTransformer
,ClassCodeVisitorSupport
,ClassCompletionVerifier
,ClassGenerator
,DependencyTracker
,DummyClassGenerator
,EnumCompletionVisitor
,EnumVisitor
,ExtendedVerifier
,FieldASTTransformation
,GenericsVisitor
,GrabAnnotationTransformation
,InnerClassVisitor
,InnerClassVisitorHelper
,JavaAwareResolveVisitor
,LabelVerifier
,NewifyASTTransformation
,OptimizerVisitor
,ResolveVisitor
,StaticImportVisitor
,StaticVerifier
,VariableScopeVisitor
,Verifier
public interface GroovyClassVisitor
A special visitor for working with the structure of a class. In general, your
will want to use the Abstract class based on this class
ClassCodeVisitorSupport
.- Version:
- $Revision$
- Author:
- James Strachan
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
visitClass
(ClassNode node) Visit a ClassNode.void
Visit a ConstructorNode.void
visitField
(FieldNode node) Visit a FieldNode.void
visitMethod
(MethodNode node) Visit a MethodNode.void
visitProperty
(PropertyNode node) Visit a PropertyNode.
-
Method Details
-
visitClass
Visit a ClassNode. -
visitConstructor
Visit a ConstructorNode. -
visitMethod
Visit a MethodNode. -
visitField
Visit a FieldNode. -
visitProperty
Visit a PropertyNode.
-