Package org.codehaus.groovy.ast
Interface GroovyCodeVisitor
- 
- All Known Implementing Classes:
- AbstractInterruptibleASTTransformation,- AnnotationConstantsVisitor,- AsmClassGenerator,- ASTTransformationCollectorCodeVisitor,- ASTTransformationVisitor,- ClassCodeExpressionTransformer,- ClassCodeVisitorSupport,- ClassCompletionVerifier,- ClassGenerator,- CodeVisitorSupport,- ContextualClassCodeVisitor,- DependencyTracker,- DummyClassGenerator,- EnumCompletionVisitor,- EnumVisitor,- ExtendedVerifier,- FieldASTTransformation,- FinalVariableAnalyzer,- GenericsVisitor,- GrabAnnotationTransformation,- InnerClassCompletionVisitor,- InnerClassVisitor,- InnerClassVisitorHelper,- InstanceOfVerifier,- JavaAwareResolveVisitor,- LabelVerifier,- MethodInvocationTrap,- NewifyASTTransformation,- OptimizerVisitor,- ResolveVisitor,- SharedVariableCollector,- SqlOrderByVisitor,- SqlWhereVisitor,- StaticCompilationTransformer,- StaticCompilationVisitor,- StaticImportVisitor,- StaticTypeCheckingVisitor,- StaticTypeCheckingVisitor.VariableExpressionTypeMemoizer,- StaticVerifier,- TransformingCodeVisitor,- VariableScopeVisitor,- VerifierCodeVisitor
 
 public interface GroovyCodeVisitorAn implementation of the visitor pattern for working with ASTNodes
- 
- 
Method Summary
 
- 
- 
- 
Method Detail- 
visitBlockStatementvoid visitBlockStatement(BlockStatement statement) 
 - 
visitForLoopvoid visitForLoop(ForStatement forLoop) 
 - 
visitWhileLoopvoid visitWhileLoop(WhileStatement loop) 
 - 
visitDoWhileLoopvoid visitDoWhileLoop(DoWhileStatement loop) 
 - 
visitIfElsevoid visitIfElse(IfStatement ifElse) 
 - 
visitExpressionStatementvoid visitExpressionStatement(ExpressionStatement statement) 
 - 
visitReturnStatementvoid visitReturnStatement(ReturnStatement statement) 
 - 
visitAssertStatementvoid visitAssertStatement(AssertStatement statement) 
 - 
visitTryCatchFinallyvoid visitTryCatchFinally(TryCatchStatement finally1) 
 - 
visitSwitchvoid visitSwitch(SwitchStatement statement) 
 - 
visitCaseStatementvoid visitCaseStatement(CaseStatement statement) 
 - 
visitBreakStatementvoid visitBreakStatement(BreakStatement statement) 
 - 
visitContinueStatementvoid visitContinueStatement(ContinueStatement statement) 
 - 
visitThrowStatementvoid visitThrowStatement(ThrowStatement statement) 
 - 
visitSynchronizedStatementvoid visitSynchronizedStatement(SynchronizedStatement statement) 
 - 
visitCatchStatementvoid visitCatchStatement(CatchStatement statement) 
 - 
visitMethodCallExpressionvoid visitMethodCallExpression(MethodCallExpression call) 
 - 
visitStaticMethodCallExpressionvoid visitStaticMethodCallExpression(StaticMethodCallExpression expression) 
 - 
visitConstructorCallExpressionvoid visitConstructorCallExpression(ConstructorCallExpression expression) 
 - 
visitTernaryExpressionvoid visitTernaryExpression(TernaryExpression expression) 
 - 
visitShortTernaryExpressionvoid visitShortTernaryExpression(ElvisOperatorExpression expression) 
 - 
visitBinaryExpressionvoid visitBinaryExpression(BinaryExpression expression) 
 - 
visitPrefixExpressionvoid visitPrefixExpression(PrefixExpression expression) 
 - 
visitPostfixExpressionvoid visitPostfixExpression(PostfixExpression expression) 
 - 
visitBooleanExpressionvoid visitBooleanExpression(BooleanExpression expression) 
 - 
visitClosureExpressionvoid visitClosureExpression(ClosureExpression expression) 
 - 
visitTupleExpressionvoid visitTupleExpression(TupleExpression expression) 
 - 
visitMapExpressionvoid visitMapExpression(MapExpression expression) 
 - 
visitMapEntryExpressionvoid visitMapEntryExpression(MapEntryExpression expression) 
 - 
visitListExpressionvoid visitListExpression(ListExpression expression) 
 - 
visitRangeExpressionvoid visitRangeExpression(RangeExpression expression) 
 - 
visitPropertyExpressionvoid visitPropertyExpression(PropertyExpression expression) 
 - 
visitAttributeExpressionvoid visitAttributeExpression(AttributeExpression attributeExpression) 
 - 
visitFieldExpressionvoid visitFieldExpression(FieldExpression expression) 
 - 
visitMethodPointerExpressionvoid visitMethodPointerExpression(MethodPointerExpression expression) 
 - 
visitConstantExpressionvoid visitConstantExpression(ConstantExpression expression) 
 - 
visitClassExpressionvoid visitClassExpression(ClassExpression expression) 
 - 
visitVariableExpressionvoid visitVariableExpression(VariableExpression expression) 
 - 
visitDeclarationExpressionvoid visitDeclarationExpression(DeclarationExpression expression) 
 - 
visitGStringExpressionvoid visitGStringExpression(GStringExpression expression) 
 - 
visitArrayExpressionvoid visitArrayExpression(ArrayExpression expression) 
 - 
visitSpreadExpressionvoid visitSpreadExpression(SpreadExpression expression) 
 - 
visitSpreadMapExpressionvoid visitSpreadMapExpression(SpreadMapExpression expression) 
 - 
visitNotExpressionvoid visitNotExpression(NotExpression expression) 
 - 
visitUnaryMinusExpressionvoid visitUnaryMinusExpression(UnaryMinusExpression expression) 
 - 
visitUnaryPlusExpressionvoid visitUnaryPlusExpression(UnaryPlusExpression expression) 
 - 
visitBitwiseNegationExpressionvoid visitBitwiseNegationExpression(BitwiseNegationExpression expression) 
 - 
visitCastExpressionvoid visitCastExpression(CastExpression expression) 
 - 
visitArgumentlistExpressionvoid visitArgumentlistExpression(ArgumentListExpression expression) 
 - 
visitClosureListExpressionvoid visitClosureListExpression(ClosureListExpression closureListExpression) 
 - 
visitBytecodeExpressionvoid visitBytecodeExpression(BytecodeExpression expression) 
 
- 
 
-