public interface GroovyCodeVisitor
void visitBlockStatement(BlockStatement statement)
void visitForLoop(ForStatement statement)
void visitWhileLoop(WhileStatement statement)
void visitDoWhileLoop(DoWhileStatement statement)
void visitIfElse(IfStatement statement)
void visitExpressionStatement(ExpressionStatement statement)
void visitReturnStatement(ReturnStatement statement)
void visitAssertStatement(AssertStatement statement)
void visitTryCatchFinally(TryCatchStatement statement)
void visitSwitch(SwitchStatement statement)
void visitCaseStatement(CaseStatement statement)
void visitBreakStatement(BreakStatement statement)
void visitContinueStatement(ContinueStatement statement)
void visitThrowStatement(ThrowStatement statement)
void visitSynchronizedStatement(SynchronizedStatement statement)
void visitCatchStatement(CatchStatement statement)
default void visitEmptyStatement(EmptyStatement statement)
void visitMethodCallExpression(MethodCallExpression expression)
void visitStaticMethodCallExpression(StaticMethodCallExpression expression)
void visitConstructorCallExpression(ConstructorCallExpression expression)
void visitTernaryExpression(TernaryExpression expression)
void visitShortTernaryExpression(ElvisOperatorExpression expression)
void visitBinaryExpression(BinaryExpression expression)
void visitPrefixExpression(PrefixExpression expression)
void visitPostfixExpression(PostfixExpression expression)
void visitBooleanExpression(BooleanExpression expression)
void visitClosureExpression(ClosureExpression expression)
void visitLambdaExpression(LambdaExpression expression)
void visitTupleExpression(TupleExpression expression)
void visitMapExpression(MapExpression expression)
void visitMapEntryExpression(MapEntryExpression expression)
void visitListExpression(ListExpression expression)
void visitRangeExpression(RangeExpression expression)
void visitPropertyExpression(PropertyExpression expression)
void visitAttributeExpression(AttributeExpression expression)
void visitFieldExpression(FieldExpression expression)
void visitMethodPointerExpression(MethodPointerExpression expression)
void visitMethodReferenceExpression(MethodReferenceExpression expression)
void visitConstantExpression(ConstantExpression expression)
void visitClassExpression(ClassExpression expression)
void visitVariableExpression(VariableExpression expression)
void visitDeclarationExpression(DeclarationExpression expression)
void visitGStringExpression(GStringExpression expression)
void visitArrayExpression(ArrayExpression expression)
void visitSpreadExpression(SpreadExpression expression)
void visitSpreadMapExpression(SpreadMapExpression expression)
void visitNotExpression(NotExpression expression)
void visitUnaryMinusExpression(UnaryMinusExpression expression)
void visitUnaryPlusExpression(UnaryPlusExpression expression)
void visitBitwiseNegationExpression(BitwiseNegationExpression expression)
void visitCastExpression(CastExpression expression)
void visitArgumentlistExpression(ArgumentListExpression expression)
void visitClosureListExpression(ClosureListExpression expression)
void visitBytecodeExpression(BytecodeExpression expression)
default void visitEmptyExpression(EmptyExpression expression)
default void visitListOfExpressions(List<? extends Expression> list)