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 SummaryModifier 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- 
visitClassVisit a ClassNode.
- 
visitConstructorVisit a ConstructorNode.
- 
visitMethodVisit a MethodNode.
- 
visitFieldVisit a FieldNode.
- 
visitPropertyVisit a PropertyNode.
 
-