public abstract class CodeVisitorSupport extends Object implements GroovyCodeVisitor
Abstract base class for any GroovyCodeVisitor which by default just walks the code and expression tree
protected void
afterSwitchCaseStatementsVisited(SwitchStatement statement)
afterSwitchConditionExpressionVisited(SwitchStatement statement)
public 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 statement)
visitEmptyStatement(EmptyStatement statement)
visitExpressionStatement(ExpressionStatement statement)
visitFieldExpression(FieldExpression expression)
visitForLoop(ForStatement statement)
visitGStringExpression(GStringExpression expression)
visitIfElse(IfStatement statement)
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 statement)
class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
Copyright © 2003-2024 The Apache Software Foundation. All rights reserved.