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 SummaryAll 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- 
visitClassvoid visitClass(ClassNode node) Visit a ClassNode.
 - 
visitConstructorvoid visitConstructor(ConstructorNode node) Visit a ConstructorNode.
 - 
visitMethodvoid visitMethod(MethodNode node) Visit a MethodNode.
 - 
visitFieldvoid visitField(FieldNode node) Visit a FieldNode.
 - 
visitPropertyvoid visitProperty(PropertyNode node) Visit a PropertyNode.
 
- 
 
-