[Java] Class TransformingCodeVisitor

  • org.codehaus.groovy.ast.TransformingCodeVisitor

Constructor Summary

Constructors
Constructor and description
TransformingCodeVisitor (ClassCodeExpressionTransformer trn)

Methods Summary

Methods
Type Params Return Type Name and description
void visitArgumentlistExpression(ArgumentListExpression ale)
void visitArrayExpression(ArrayExpression expression)
void visitAssertStatement(AssertStatement statement)
void visitAttributeExpression(AttributeExpression expression)
void visitBinaryExpression(BinaryExpression expression)
void visitBitwiseNegationExpression(BitwiseNegationExpression expression)
void visitBlockStatement(BlockStatement block)
void visitBooleanExpression(BooleanExpression expression)
void visitBreakStatement(BreakStatement statement)
void visitBytecodeExpression(BytecodeExpression cle)
void visitCaseStatement(CaseStatement statement)
void visitCastExpression(CastExpression expression)
void visitCatchStatement(CatchStatement statement)
void visitClassExpression(ClassExpression expression)
void visitClosureExpression(ClosureExpression expression)
void visitClosureListExpression(ClosureListExpression cle)
void visitConstantExpression(ConstantExpression expression)
void visitContinueStatement(ContinueStatement statement)
void visitDeclarationExpression(DeclarationExpression expression)
void visitDoWhileLoop(DoWhileStatement loop)
void visitExpressionStatement(ExpressionStatement statement)
void visitFieldExpression(FieldExpression expression)
void visitForLoop(ForStatement forLoop)
void visitGStringExpression(GStringExpression expression)
void visitIfElse(IfStatement ifElse)
void visitListExpression(ListExpression expression)
void visitMapEntryExpression(MapEntryExpression expression)
void visitMapExpression(MapExpression expression)
void visitMethodPointerExpression(MethodPointerExpression expression)
void visitNotExpression(NotExpression expression)
void visitPostfixExpression(PostfixExpression expression)
void visitPrefixExpression(PrefixExpression expression)
void visitPropertyExpression(PropertyExpression expression)
void visitRangeExpression(RangeExpression expression)
void visitReturnStatement(ReturnStatement statement)
void visitShortTernaryExpression(ElvisOperatorExpression expression)
void visitSpreadExpression(SpreadExpression expression)
void visitSpreadMapExpression(SpreadMapExpression expression)
void visitStaticMethodCallExpression(StaticMethodCallExpression call)
void visitSwitch(SwitchStatement statement)
void visitSynchronizedStatement(SynchronizedStatement statement)
void visitTernaryExpression(TernaryExpression expression)
void visitThrowStatement(ThrowStatement statement)
void visitTryCatchFinally(TryCatchStatement statement)
void visitTupleExpression(TupleExpression expression)
void visitUnaryMinusExpression(UnaryMinusExpression expression)
void visitUnaryPlusExpression(UnaryPlusExpression expression)
void visitVariableExpression(VariableExpression expression)
void visitWhileLoop(WhileStatement loop)

Inherited Methods Summary

Inherited Methods
Methods inherited from class Name
class CodeVisitorSupport visitArgumentlistExpression, visitArrayExpression, visitAssertStatement, visitAttributeExpression, visitBinaryExpression, visitBitwiseNegationExpression, visitBlockStatement, visitBooleanExpression, visitBreakStatement, visitBytecodeExpression, visitCaseStatement, visitCastExpression, visitCatchStatement, visitClassExpression, visitClosureExpression, visitClosureListExpression, visitConstantExpression, visitConstructorCallExpression, visitContinueStatement, visitDeclarationExpression, visitDoWhileLoop, visitEmptyStatement, visitExpressionStatement, visitFieldExpression, visitForLoop, visitGStringExpression, visitIfElse, visitListExpression, visitListOfExpressions, visitMapEntryExpression, visitMapExpression, visitMethodCallExpression, visitMethodPointerExpression, visitNotExpression, visitPostfixExpression, visitPrefixExpression, visitPropertyExpression, visitRangeExpression, visitReturnStatement, visitShortTernaryExpression, visitSpreadExpression, visitSpreadMapExpression, visitStaticMethodCallExpression, visitSwitch, visitSynchronizedStatement, visitTernaryExpression, visitThrowStatement, visitTryCatchFinally, visitTupleExpression, visitUnaryMinusExpression, visitUnaryPlusExpression, visitVariableExpression, visitWhileLoop

Constructor Detail

public TransformingCodeVisitor(ClassCodeExpressionTransformer trn)

Method Detail

@Override public void visitArgumentlistExpression(ArgumentListExpression ale)

@Override public void visitArrayExpression(ArrayExpression expression)

@Override public void visitAssertStatement(AssertStatement statement)

@Override public void visitAttributeExpression(AttributeExpression expression)

@Override public void visitBinaryExpression(BinaryExpression expression)

@Override public void visitBitwiseNegationExpression(BitwiseNegationExpression expression)

@Override public void visitBlockStatement(BlockStatement block)

@Override public void visitBooleanExpression(BooleanExpression expression)

@Override public void visitBreakStatement(BreakStatement statement)

@Override public void visitBytecodeExpression(BytecodeExpression cle)

@Override public void visitCaseStatement(CaseStatement statement)

@Override public void visitCastExpression(CastExpression expression)

@Override public void visitCatchStatement(CatchStatement statement)

@Override public void visitClassExpression(ClassExpression expression)

@Override public void visitClosureExpression(ClosureExpression expression)

@Override public void visitClosureListExpression(ClosureListExpression cle)

@Override public void visitConstantExpression(ConstantExpression expression)

@Override public void visitContinueStatement(ContinueStatement statement)

@Override public void visitDeclarationExpression(DeclarationExpression expression)

@Override public void visitDoWhileLoop(DoWhileStatement loop)

@Override public void visitExpressionStatement(ExpressionStatement statement)

@Override public void visitFieldExpression(FieldExpression expression)

@Override public void visitForLoop(ForStatement forLoop)

@Override public void visitGStringExpression(GStringExpression expression)

@Override public void visitIfElse(IfStatement ifElse)

@Override public void visitListExpression(ListExpression expression)

@Override public void visitMapEntryExpression(MapEntryExpression expression)

@Override public void visitMapExpression(MapExpression expression)

@Override public void visitMethodPointerExpression(MethodPointerExpression expression)

@Override public void visitNotExpression(NotExpression expression)

@Override public void visitPostfixExpression(PostfixExpression expression)

@Override public void visitPrefixExpression(PrefixExpression expression)

@Override public void visitPropertyExpression(PropertyExpression expression)

@Override public void visitRangeExpression(RangeExpression expression)

@Override public void visitReturnStatement(ReturnStatement statement)

@Override public void visitShortTernaryExpression(ElvisOperatorExpression expression)

@Override public void visitSpreadExpression(SpreadExpression expression)

@Override public void visitSpreadMapExpression(SpreadMapExpression expression)

@Override public void visitStaticMethodCallExpression(StaticMethodCallExpression call)

@Override public void visitSwitch(SwitchStatement statement)

@Override public void visitSynchronizedStatement(SynchronizedStatement statement)

@Override public void visitTernaryExpression(TernaryExpression expression)

@Override public void visitThrowStatement(ThrowStatement statement)

@Override public void visitTryCatchFinally(TryCatchStatement statement)

@Override public void visitTupleExpression(TupleExpression expression)

@Override public void visitUnaryMinusExpression(UnaryMinusExpression expression)

@Override public void visitUnaryPlusExpression(UnaryPlusExpression expression)

@Override public void visitVariableExpression(VariableExpression expression)

@Override public void visitWhileLoop(WhileStatement loop)

© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/2.5.14/html/gapi/org/codehaus/groovy/ast/TransformingCodeVisitor.html