public abstract class CodeVisitorSupport extends Object
Abstract base class for any GroovyCodeVisitor which by default just walks the code and expression tree
void
visitArgumentlistExpression(ArgumentListExpression ale)
visitArrayExpression(ArrayExpression expression)
visitAssertStatement(AssertStatement statement)
visitAttributeExpression(AttributeExpression expression)
visitBinaryExpression(BinaryExpression expression)
visitBitwiseNegationExpression(BitwiseNegationExpression expression)
visitBlockStatement(BlockStatement block)
visitBooleanExpression(BooleanExpression expression)
visitBreakStatement(BreakStatement statement)
visitBytecodeExpression(BytecodeExpression cle)
visitCaseStatement(CaseStatement statement)
visitCastExpression(CastExpression expression)
visitCatchStatement(CatchStatement statement)
visitClassExpression(ClassExpression expression)
visitClosureExpression(ClosureExpression expression)
visitClosureListExpression(ClosureListExpression cle)
visitConstantExpression(ConstantExpression expression)
visitConstructorCallExpression(ConstructorCallExpression call)
visitContinueStatement(ContinueStatement statement)
visitDeclarationExpression(DeclarationExpression expression)
visitDoWhileLoop(DoWhileStatement loop)
protected void
visitEmptyStatement(EmptyStatement statement)
visitExpressionStatement(ExpressionStatement statement)
visitFieldExpression(FieldExpression expression)
visitForLoop(ForStatement forLoop)
visitGStringExpression(GStringExpression expression)
visitIfElse(IfStatement ifElse)
visitListExpression(ListExpression expression)
visitListOfExpressions(List<? extends Expression> list)
visitMapEntryExpression(MapEntryExpression expression)
visitMapExpression(MapExpression expression)
visitMethodCallExpression(MethodCallExpression call)
visitMethodPointerExpression(MethodPointerExpression expression)
visitNotExpression(NotExpression expression)
visitPostfixExpression(PostfixExpression expression)
visitPrefixExpression(PrefixExpression expression)
visitPropertyExpression(PropertyExpression expression)
visitRangeExpression(RangeExpression expression)
visitReturnStatement(ReturnStatement statement)
visitShortTernaryExpression(ElvisOperatorExpression expression)
visitSpreadExpression(SpreadExpression expression)
visitSpreadMapExpression(SpreadMapExpression expression)
visitStaticMethodCallExpression(StaticMethodCallExpression call)
visitSwitch(SwitchStatement statement)
visitSynchronizedStatement(SynchronizedStatement statement)
visitTernaryExpression(TernaryExpression expression)
visitThrowStatement(ThrowStatement statement)
visitTryCatchFinally(TryCatchStatement statement)
visitTupleExpression(TupleExpression expression)
visitUnaryMinusExpression(UnaryMinusExpression expression)
visitUnaryPlusExpression(UnaryPlusExpression expression)
visitVariableExpression(VariableExpression expression)
visitWhileLoop(WhileStatement loop)
class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
Copyright © 2003-2021 The Apache Software Foundation. All rights reserved.