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,- GroovydocVisitor,- 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 class 
ClassCodeVisitorSupport.- See Also:
- ClassNode,- ClassCodeVisitorSupport
- 
Method SummaryModifier 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 Details- 
visitClassVisit a ClassNode.
- 
visitConstructorVisit a ConstructorNode.
- 
visitMethodVisit a MethodNode.
- 
visitFieldVisit a FieldNode.
- 
visitPropertyVisit a PropertyNode.
 
-