Package org.codehaus.groovy.ast
Interface GroovyClassVisitor
- All Known Implementing Classes:
 AbstractInterruptibleASTTransformation,AnnotationClosureVisitor,AnnotationConstantsVisitor,AnnotationContractParameterVisitor,AnnotationProcessorVisitor,AsmClassGenerator,AssertStatementCreationUtility.AddAssertionCallStatementToReturnStatementVisitor,AssertStatementCreationUtility.AddResultReturnStatementVisitor,AssertStatementCreationUtility.ReturnStatementVisitor,ASTTransformationCollectorCodeVisitor,ASTTransformationVisitor,BaseVisitor,ClassCodeExpressionTransformer,ClassCodeVisitorSupport,ClassCompletionVerifier,ClassGenerator,ContextualClassCodeVisitor,ContractElementVisitor,DependencyTracker,DomainModelInjectionVisitor,DummyClassGenerator,DynamicSetterInjectionVisitor,EnumCompletionVisitor,EnumVisitor,ExtendedVerifier,FieldASTTransformation,FinalVariableAnalyzer,GenericsVisitor,GrabAnnotationTransformation,GroovydocVisitor,InnerClassCompletionVisitor,InnerClassVisitor,InnerClassVisitorHelper,InstanceOfVerifier,JavaAwareResolveVisitor,LabelVerifier,LifecycleAfterTransformationVisitor,LifecycleBeforeTransformationVisitor,NewifyASTTransformation,OperatorRenameASTTransformation,OptimizerVisitor,PlaceholderVisitor,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:
 
- 
Method Summary
Modifier and TypeMethodDescriptionvoidvisitClass(ClassNode node) Visit a ClassNode.voidVisit a ConstructorNode.voidvisitField(FieldNode node) Visit a FieldNode.voidvisitMethod(MethodNode node) Visit a MethodNode.voidvisitProperty(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. 
 -