public abstract class CodeVisitorSupport extends Object
Abstract base class for any GroovyCodeVisitor which by default just walks the code and expression tree
protected void
afterSwitchConditionExpressionVisited(SwitchStatement statement)
void
visitArgumentlistExpression(ArgumentListExpression expression)
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 expression)
visitCaseStatement(CaseStatement statement)
visitCastExpression(CastExpression expression)
visitCatchStatement(CatchStatement statement)
visitClassExpression(ClassExpression expression)
visitClosureExpression(ClosureExpression expression)
visitClosureListExpression(ClosureListExpression expression)
visitConstantExpression(ConstantExpression expression)
visitConstructorCallExpression(ConstructorCallExpression call)
visitContinueStatement(ContinueStatement statement)
visitDeclarationExpression(DeclarationExpression expression)
visitDoWhileLoop(DoWhileStatement loop)
visitEmptyStatement(EmptyStatement statement)
visitExpressionStatement(ExpressionStatement statement)
visitFieldExpression(FieldExpression expression)
visitForLoop(ForStatement forLoop)
visitGStringExpression(GStringExpression expression)
visitIfElse(IfStatement ifElse)
visitLambdaExpression(LambdaExpression expression)
visitListExpression(ListExpression expression)
visitMapEntryExpression(MapEntryExpression expression)
visitMapExpression(MapExpression expression)
visitMethodCallExpression(MethodCallExpression call)
visitMethodPointerExpression(MethodPointerExpression expression)
visitMethodReferenceExpression(MethodReferenceExpression 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-2020 The Apache Software Foundation. All rights reserved.