Top Description Constructors Methods
org.codehaus.groovy.ast

public abstract Class CodeVisitorSupport

extends Object
implements GroovyCodeVisitor
Class Inheritance
All Implemented Interfaces
org.codehaus.groovy.ast.GroovyCodeVisitor
Known Direct Subclasses
org.codehaus.groovy.ast.MethodInvocationTrap, org.codehaus.groovy.ast.TransformingCodeVisitor, org.codehaus.groovy.classgen.VerifierCodeVisitor, org.codehaus.groovy.classgen.asm.ClosureWriter.CorrectAccessedVariableVisitor, org.codehaus.groovy.ast.ClassCodeVisitorSupport
Imports
org.codehaus.groovy.ast.expr.ArgumentListExpression, .ArrayExpression, .AttributeExpression, .BinaryExpression, .BitwiseNegationExpression, .BooleanExpression, .CastExpression, .ClassExpression, .ClosureExpression, .ClosureListExpression, .ConstantExpression, .ConstructorCallExpression, .DeclarationExpression, .ElvisOperatorExpression, .FieldExpression, .GStringExpression, .LambdaExpression, .ListExpression, .MapEntryExpression, .MapExpression, .MethodCallExpression, .MethodPointerExpression, .MethodReferenceExpression, .NotExpression, .PostfixExpression, .PrefixExpression, .PropertyExpression, .RangeExpression, .SpreadExpression, .SpreadMapExpression, .StaticMethodCallExpression, .TernaryExpression, .TupleExpression, .UnaryMinusExpression, .UnaryPlusExpression, .VariableExpression, org.codehaus.groovy.ast.stmt.AssertStatement, .BlockStatement, .BreakStatement, .CaseStatement, .CatchStatement, .ContinueStatement, .DoWhileStatement, .EmptyStatement, .ExpressionStatement, .ForStatement, .IfStatement, .ReturnStatement, .Statement, .SwitchStatement, .SynchronizedStatement, .ThrowStatement, .TryCatchStatement, .WhileStatement, org.codehaus.groovy.classgen.BytecodeExpression

Abstract base class for any GroovyCodeVisitor which by default just walks the code and expression tree

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

CodeVisitorSupportback to summary
public CodeVisitorSupport()

Method Detail

afterSwitchConditionExpressionVisitedback to summary
protected void afterSwitchConditionExpressionVisited(SwitchStatement statement)
visitArgumentlistExpressionback to summary
public void visitArgumentlistExpression(ArgumentListExpression expression)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitArgumentlistExpression.

Annotations
@Override
visitArrayExpressionback to summary
public void visitArrayExpression(ArrayExpression expression)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitArrayExpression.

Annotations
@Override
visitAssertStatementback to summary
public void visitAssertStatement(AssertStatement statement)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitAssertStatement.

Annotations
@Override
visitAttributeExpressionback to summary
public void visitAttributeExpression(AttributeExpression expression)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitAttributeExpression.

Annotations
@Override
visitBinaryExpressionback to summary
public void visitBinaryExpression(BinaryExpression expression)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitBinaryExpression.

Annotations
@Override
visitBitwiseNegationExpressionback to summary
public void visitBitwiseNegationExpression(BitwiseNegationExpression expression)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitBitwiseNegationExpression.

Annotations
@Override
visitBlockStatementback to summary
public void visitBlockStatement(BlockStatement block)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitBlockStatement.

Annotations
@Override
visitBooleanExpressionback to summary
public void visitBooleanExpression(BooleanExpression expression)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitBooleanExpression.

Annotations
@Override
visitBreakStatementback to summary
public void visitBreakStatement(BreakStatement statement)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitBreakStatement.

Annotations
@Override
visitBytecodeExpressionback to summary
public void visitBytecodeExpression(BytecodeExpression expression)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitBytecodeExpression.

Annotations
@Override
visitCaseStatementback to summary
public void visitCaseStatement(CaseStatement statement)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitCaseStatement.

Annotations
@Override
visitCastExpressionback to summary
public void visitCastExpression(CastExpression expression)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitCastExpression.

Annotations
@Override
visitCatchStatementback to summary
public void visitCatchStatement(CatchStatement statement)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitCatchStatement.

Annotations
@Override
visitClassExpressionback to summary
public void visitClassExpression(ClassExpression expression)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitClassExpression.

Annotations
@Override
visitClosureExpressionback to summary
public void visitClosureExpression(ClosureExpression expression)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitClosureExpression.

Annotations
@Override
visitClosureListExpressionback to summary
public void visitClosureListExpression(ClosureListExpression expression)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitClosureListExpression.

Annotations
@Override
visitConstantExpressionback to summary
public void visitConstantExpression(ConstantExpression expression)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitConstantExpression.

Annotations
@Override
visitConstructorCallExpressionback to summary
public void visitConstructorCallExpression(ConstructorCallExpression call)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitConstructorCallExpression.

Annotations
@Override
visitContinueStatementback to summary
public void visitContinueStatement(ContinueStatement statement)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitContinueStatement.

Annotations
@Override
visitDeclarationExpressionback to summary
public void visitDeclarationExpression(DeclarationExpression expression)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitDeclarationExpression.

Annotations
@Override
visitDoWhileLoopback to summary
public void visitDoWhileLoop(DoWhileStatement loop)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitDoWhileLoop.

Annotations
@Override
visitEmptyStatementback to summary
public void visitEmptyStatement(EmptyStatement statement)

Overrides default org.codehaus.groovy.ast.GroovyCodeVisitor.visitEmptyStatement.

Annotations
@Override
visitExpressionStatementback to summary
public void visitExpressionStatement(ExpressionStatement statement)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitExpressionStatement.

Annotations
@Override
visitFieldExpressionback to summary
public void visitFieldExpression(FieldExpression expression)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitFieldExpression.

Annotations
@Override
visitForLoopback to summary
public void visitForLoop(ForStatement forLoop)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitForLoop.

Annotations
@Override
visitGStringExpressionback to summary
public void visitGStringExpression(GStringExpression expression)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitGStringExpression.

Annotations
@Override
visitIfElseback to summary
public void visitIfElse(IfStatement ifElse)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitIfElse.

Annotations
@Override
visitLambdaExpressionback to summary
public void visitLambdaExpression(LambdaExpression expression)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitLambdaExpression.

Annotations
@Override
visitListExpressionback to summary
public void visitListExpression(ListExpression expression)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitListExpression.

Annotations
@Override
visitMapEntryExpressionback to summary
public void visitMapEntryExpression(MapEntryExpression expression)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitMapEntryExpression.

Annotations
@Override
visitMapExpressionback to summary
public void visitMapExpression(MapExpression expression)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitMapExpression.

Annotations
@Override
visitMethodCallExpressionback to summary
public void visitMethodCallExpression(MethodCallExpression call)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitMethodCallExpression.

Annotations
@Override
visitMethodPointerExpressionback to summary
public void visitMethodPointerExpression(MethodPointerExpression expression)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitMethodPointerExpression.

Annotations
@Override
visitMethodReferenceExpressionback to summary
public void visitMethodReferenceExpression(MethodReferenceExpression expression)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitMethodReferenceExpression.

Annotations
@Override
visitNotExpressionback to summary
public void visitNotExpression(NotExpression expression)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitNotExpression.

Annotations
@Override
visitPostfixExpressionback to summary
public void visitPostfixExpression(PostfixExpression expression)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitPostfixExpression.

Annotations
@Override
visitPrefixExpressionback to summary
public void visitPrefixExpression(PrefixExpression expression)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitPrefixExpression.

Annotations
@Override
visitPropertyExpressionback to summary
public void visitPropertyExpression(PropertyExpression expression)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitPropertyExpression.

Annotations
@Override
visitRangeExpressionback to summary
public void visitRangeExpression(RangeExpression expression)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitRangeExpression.

Annotations
@Override
visitReturnStatementback to summary
public void visitReturnStatement(ReturnStatement statement)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitReturnStatement.

Annotations
@Override
visitShortTernaryExpressionback to summary
public void visitShortTernaryExpression(ElvisOperatorExpression expression)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitShortTernaryExpression.

Annotations
@Override
visitSpreadExpressionback to summary
public void visitSpreadExpression(SpreadExpression expression)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitSpreadExpression.

Annotations
@Override
visitSpreadMapExpressionback to summary
public void visitSpreadMapExpression(SpreadMapExpression expression)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitSpreadMapExpression.

Annotations
@Override
visitStaticMethodCallExpressionback to summary
public void visitStaticMethodCallExpression(StaticMethodCallExpression call)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitStaticMethodCallExpression.

Annotations
@Override
visitSwitchback to summary
public void visitSwitch(SwitchStatement statement)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitSwitch.

Annotations
@Override
visitSynchronizedStatementback to summary
public void visitSynchronizedStatement(SynchronizedStatement statement)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitSynchronizedStatement.

Annotations
@Override
visitTernaryExpressionback to summary
public void visitTernaryExpression(TernaryExpression expression)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitTernaryExpression.

Annotations
@Override
visitThrowStatementback to summary
public void visitThrowStatement(ThrowStatement statement)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitThrowStatement.

Annotations
@Override
visitTryCatchFinallyback to summary
public void visitTryCatchFinally(TryCatchStatement statement)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitTryCatchFinally.

Annotations
@Override
visitTupleExpressionback to summary
public void visitTupleExpression(TupleExpression expression)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitTupleExpression.

Annotations
@Override
visitUnaryMinusExpressionback to summary
public void visitUnaryMinusExpression(UnaryMinusExpression expression)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitUnaryMinusExpression.

Annotations
@Override
visitUnaryPlusExpressionback to summary
public void visitUnaryPlusExpression(UnaryPlusExpression expression)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitUnaryPlusExpression.

Annotations
@Override
visitVariableExpressionback to summary
public void visitVariableExpression(VariableExpression expression)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitVariableExpression.

Annotations
@Override
visitWhileLoopback to summary
public void visitWhileLoop(WhileStatement loop)

Implements org.codehaus.groovy.ast.GroovyCodeVisitor.visitWhileLoop.

Annotations
@Override