Package org.codehaus.groovy.ast
Interface GroovyClassVisitor
-
- All Known Implementing Classes:
AbstractInterruptibleASTTransformation
,AnnotationConstantsVisitor
,AsmClassGenerator
,ASTTransformationCollectorCodeVisitor
,ASTTransformationVisitor
,ClassCodeExpressionTransformer
,ClassCodeVisitorSupport
,ClassCompletionVerifier
,ClassGenerator
,ContextualClassCodeVisitor
,DependencyTracker
,DummyClassGenerator
,EnumCompletionVisitor
,EnumVisitor
,ExtendedVerifier
,FieldASTTransformation
,FinalVariableAnalyzer
,GenericsVisitor
,GrabAnnotationTransformation
,InnerClassCompletionVisitor
,InnerClassVisitor
,InnerClassVisitorHelper
,InstanceOfVerifier
,JavaAwareResolveVisitor
,LabelVerifier
,NewifyASTTransformation
,OptimizerVisitor
,ResolveVisitor
,SharedVariableCollector
,StaticCompilationTransformer
,StaticCompilationVisitor
,StaticImportVisitor
,StaticTypeCheckingVisitor
,StaticTypeCheckingVisitor.VariableExpressionTypeMemoizer
,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 classClassCodeVisitorSupport
.- See Also:
ClassNode
,ClassCodeVisitorSupport
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
visitClass(ClassNode node)
Visit a ClassNode.void
visitConstructor(ConstructorNode node)
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 Detail
-
visitClass
void visitClass(ClassNode node)
Visit a ClassNode.
-
visitConstructor
void visitConstructor(ConstructorNode node)
Visit a ConstructorNode.
-
visitMethod
void visitMethod(MethodNode node)
Visit a MethodNode.
-
visitField
void visitField(FieldNode node)
Visit a FieldNode.
-
visitProperty
void visitProperty(PropertyNode node)
Visit a PropertyNode.
-
-