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 GroovyClassVisitorA 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 voidvisitClass(ClassNode node)Visit a ClassNode.voidvisitConstructor(ConstructorNode node)Visit a ConstructorNode.voidvisitField(FieldNode node)Visit a FieldNode.voidvisitMethod(MethodNode node)Visit a MethodNode.voidvisitProperty(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.
-
-