Package org.codehaus.groovy.ast
Class TransformingCodeVisitor
- java.lang.Object
 - 
- org.codehaus.groovy.ast.CodeVisitorSupport
 - 
- org.codehaus.groovy.ast.TransformingCodeVisitor
 
 
 
- 
- All Implemented Interfaces:
 GroovyCodeVisitor
public class TransformingCodeVisitor extends CodeVisitorSupport
 
- 
- 
Constructor Summary
Constructors Constructor Description TransformingCodeVisitor(ClassCodeExpressionTransformer trn) 
- 
Method Summary
- 
Methods inherited from class org.codehaus.groovy.ast.CodeVisitorSupport
afterSwitchConditionExpressionVisited, visitConstructorCallExpression, visitEmptyStatement, visitLambdaExpression, visitMethodCallExpression, visitMethodReferenceExpression 
- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Methods inherited from interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitEmptyExpression, visitListOfExpressions 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
TransformingCodeVisitor
public TransformingCodeVisitor(ClassCodeExpressionTransformer trn)
 
 - 
 
- 
Method Detail
- 
visitBlockStatement
public void visitBlockStatement(BlockStatement block)
- Specified by:
 visitBlockStatementin interfaceGroovyCodeVisitor- Overrides:
 visitBlockStatementin classCodeVisitorSupport
 
- 
visitForLoop
public void visitForLoop(ForStatement forLoop)
- Specified by:
 visitForLoopin interfaceGroovyCodeVisitor- Overrides:
 visitForLoopin classCodeVisitorSupport
 
- 
visitWhileLoop
public void visitWhileLoop(WhileStatement loop)
- Specified by:
 visitWhileLoopin interfaceGroovyCodeVisitor- Overrides:
 visitWhileLoopin classCodeVisitorSupport
 
- 
visitDoWhileLoop
public void visitDoWhileLoop(DoWhileStatement loop)
- Specified by:
 visitDoWhileLoopin interfaceGroovyCodeVisitor- Overrides:
 visitDoWhileLoopin classCodeVisitorSupport
 
- 
visitIfElse
public void visitIfElse(IfStatement ifElse)
- Specified by:
 visitIfElsein interfaceGroovyCodeVisitor- Overrides:
 visitIfElsein classCodeVisitorSupport
 
- 
visitExpressionStatement
public void visitExpressionStatement(ExpressionStatement statement)
- Specified by:
 visitExpressionStatementin interfaceGroovyCodeVisitor- Overrides:
 visitExpressionStatementin classCodeVisitorSupport
 
- 
visitReturnStatement
public void visitReturnStatement(ReturnStatement statement)
- Specified by:
 visitReturnStatementin interfaceGroovyCodeVisitor- Overrides:
 visitReturnStatementin classCodeVisitorSupport
 
- 
visitAssertStatement
public void visitAssertStatement(AssertStatement statement)
- Specified by:
 visitAssertStatementin interfaceGroovyCodeVisitor- Overrides:
 visitAssertStatementin classCodeVisitorSupport
 
- 
visitTryCatchFinally
public void visitTryCatchFinally(TryCatchStatement statement)
- Specified by:
 visitTryCatchFinallyin interfaceGroovyCodeVisitor- Overrides:
 visitTryCatchFinallyin classCodeVisitorSupport
 
- 
visitSwitch
public void visitSwitch(SwitchStatement statement)
- Specified by:
 visitSwitchin interfaceGroovyCodeVisitor- Overrides:
 visitSwitchin classCodeVisitorSupport
 
- 
visitCaseStatement
public void visitCaseStatement(CaseStatement statement)
- Specified by:
 visitCaseStatementin interfaceGroovyCodeVisitor- Overrides:
 visitCaseStatementin classCodeVisitorSupport
 
- 
visitBreakStatement
public void visitBreakStatement(BreakStatement statement)
- Specified by:
 visitBreakStatementin interfaceGroovyCodeVisitor- Overrides:
 visitBreakStatementin classCodeVisitorSupport
 
- 
visitContinueStatement
public void visitContinueStatement(ContinueStatement statement)
- Specified by:
 visitContinueStatementin interfaceGroovyCodeVisitor- Overrides:
 visitContinueStatementin classCodeVisitorSupport
 
- 
visitSynchronizedStatement
public void visitSynchronizedStatement(SynchronizedStatement statement)
- Specified by:
 visitSynchronizedStatementin interfaceGroovyCodeVisitor- Overrides:
 visitSynchronizedStatementin classCodeVisitorSupport
 
- 
visitThrowStatement
public void visitThrowStatement(ThrowStatement statement)
- Specified by:
 visitThrowStatementin interfaceGroovyCodeVisitor- Overrides:
 visitThrowStatementin classCodeVisitorSupport
 
- 
visitStaticMethodCallExpression
public void visitStaticMethodCallExpression(StaticMethodCallExpression call)
- Specified by:
 visitStaticMethodCallExpressionin interfaceGroovyCodeVisitor- Overrides:
 visitStaticMethodCallExpressionin classCodeVisitorSupport
 
- 
visitBinaryExpression
public void visitBinaryExpression(BinaryExpression expression)
- Specified by:
 visitBinaryExpressionin interfaceGroovyCodeVisitor- Overrides:
 visitBinaryExpressionin classCodeVisitorSupport
 
- 
visitTernaryExpression
public void visitTernaryExpression(TernaryExpression expression)
- Specified by:
 visitTernaryExpressionin interfaceGroovyCodeVisitor- Overrides:
 visitTernaryExpressionin classCodeVisitorSupport
 
- 
visitShortTernaryExpression
public void visitShortTernaryExpression(ElvisOperatorExpression expression)
- Specified by:
 visitShortTernaryExpressionin interfaceGroovyCodeVisitor- Overrides:
 visitShortTernaryExpressionin classCodeVisitorSupport
 
- 
visitPostfixExpression
public void visitPostfixExpression(PostfixExpression expression)
- Specified by:
 visitPostfixExpressionin interfaceGroovyCodeVisitor- Overrides:
 visitPostfixExpressionin classCodeVisitorSupport
 
- 
visitPrefixExpression
public void visitPrefixExpression(PrefixExpression expression)
- Specified by:
 visitPrefixExpressionin interfaceGroovyCodeVisitor- Overrides:
 visitPrefixExpressionin classCodeVisitorSupport
 
- 
visitBooleanExpression
public void visitBooleanExpression(BooleanExpression expression)
- Specified by:
 visitBooleanExpressionin interfaceGroovyCodeVisitor- Overrides:
 visitBooleanExpressionin classCodeVisitorSupport
 
- 
visitNotExpression
public void visitNotExpression(NotExpression expression)
- Specified by:
 visitNotExpressionin interfaceGroovyCodeVisitor- Overrides:
 visitNotExpressionin classCodeVisitorSupport
 
- 
visitClosureExpression
public void visitClosureExpression(ClosureExpression expression)
- Specified by:
 visitClosureExpressionin interfaceGroovyCodeVisitor- Overrides:
 visitClosureExpressionin classCodeVisitorSupport
 
- 
visitTupleExpression
public void visitTupleExpression(TupleExpression expression)
- Specified by:
 visitTupleExpressionin interfaceGroovyCodeVisitor- Overrides:
 visitTupleExpressionin classCodeVisitorSupport
 
- 
visitListExpression
public void visitListExpression(ListExpression expression)
- Specified by:
 visitListExpressionin interfaceGroovyCodeVisitor- Overrides:
 visitListExpressionin classCodeVisitorSupport
 
- 
visitArrayExpression
public void visitArrayExpression(ArrayExpression expression)
- Specified by:
 visitArrayExpressionin interfaceGroovyCodeVisitor- Overrides:
 visitArrayExpressionin classCodeVisitorSupport
 
- 
visitMapExpression
public void visitMapExpression(MapExpression expression)
- Specified by:
 visitMapExpressionin interfaceGroovyCodeVisitor- Overrides:
 visitMapExpressionin classCodeVisitorSupport
 
- 
visitMapEntryExpression
public void visitMapEntryExpression(MapEntryExpression expression)
- Specified by:
 visitMapEntryExpressionin interfaceGroovyCodeVisitor- Overrides:
 visitMapEntryExpressionin classCodeVisitorSupport
 
- 
visitRangeExpression
public void visitRangeExpression(RangeExpression expression)
- Specified by:
 visitRangeExpressionin interfaceGroovyCodeVisitor- Overrides:
 visitRangeExpressionin classCodeVisitorSupport
 
- 
visitSpreadExpression
public void visitSpreadExpression(SpreadExpression expression)
- Specified by:
 visitSpreadExpressionin interfaceGroovyCodeVisitor- Overrides:
 visitSpreadExpressionin classCodeVisitorSupport
 
- 
visitSpreadMapExpression
public void visitSpreadMapExpression(SpreadMapExpression expression)
- Specified by:
 visitSpreadMapExpressionin interfaceGroovyCodeVisitor- Overrides:
 visitSpreadMapExpressionin classCodeVisitorSupport
 
- 
visitMethodPointerExpression
public void visitMethodPointerExpression(MethodPointerExpression expression)
- Specified by:
 visitMethodPointerExpressionin interfaceGroovyCodeVisitor- Overrides:
 visitMethodPointerExpressionin classCodeVisitorSupport
 
- 
visitUnaryMinusExpression
public void visitUnaryMinusExpression(UnaryMinusExpression expression)
- Specified by:
 visitUnaryMinusExpressionin interfaceGroovyCodeVisitor- Overrides:
 visitUnaryMinusExpressionin classCodeVisitorSupport
 
- 
visitUnaryPlusExpression
public void visitUnaryPlusExpression(UnaryPlusExpression expression)
- Specified by:
 visitUnaryPlusExpressionin interfaceGroovyCodeVisitor- Overrides:
 visitUnaryPlusExpressionin classCodeVisitorSupport
 
- 
visitBitwiseNegationExpression
public void visitBitwiseNegationExpression(BitwiseNegationExpression expression)
- Specified by:
 visitBitwiseNegationExpressionin interfaceGroovyCodeVisitor- Overrides:
 visitBitwiseNegationExpressionin classCodeVisitorSupport
 
- 
visitCastExpression
public void visitCastExpression(CastExpression expression)
- Specified by:
 visitCastExpressionin interfaceGroovyCodeVisitor- Overrides:
 visitCastExpressionin classCodeVisitorSupport
 
- 
visitConstantExpression
public void visitConstantExpression(ConstantExpression expression)
- Specified by:
 visitConstantExpressionin interfaceGroovyCodeVisitor- Overrides:
 visitConstantExpressionin classCodeVisitorSupport
 
- 
visitClassExpression
public void visitClassExpression(ClassExpression expression)
- Specified by:
 visitClassExpressionin interfaceGroovyCodeVisitor- Overrides:
 visitClassExpressionin classCodeVisitorSupport
 
- 
visitVariableExpression
public void visitVariableExpression(VariableExpression expression)
- Specified by:
 visitVariableExpressionin interfaceGroovyCodeVisitor- Overrides:
 visitVariableExpressionin classCodeVisitorSupport
 
- 
visitDeclarationExpression
public void visitDeclarationExpression(DeclarationExpression expression)
- Specified by:
 visitDeclarationExpressionin interfaceGroovyCodeVisitor- Overrides:
 visitDeclarationExpressionin classCodeVisitorSupport
 
- 
visitPropertyExpression
public void visitPropertyExpression(PropertyExpression expression)
- Specified by:
 visitPropertyExpressionin interfaceGroovyCodeVisitor- Overrides:
 visitPropertyExpressionin classCodeVisitorSupport
 
- 
visitAttributeExpression
public void visitAttributeExpression(AttributeExpression expression)
- Specified by:
 visitAttributeExpressionin interfaceGroovyCodeVisitor- Overrides:
 visitAttributeExpressionin classCodeVisitorSupport
 
- 
visitFieldExpression
public void visitFieldExpression(FieldExpression expression)
- Specified by:
 visitFieldExpressionin interfaceGroovyCodeVisitor- Overrides:
 visitFieldExpressionin classCodeVisitorSupport
 
- 
visitGStringExpression
public void visitGStringExpression(GStringExpression expression)
- Specified by:
 visitGStringExpressionin interfaceGroovyCodeVisitor- Overrides:
 visitGStringExpressionin classCodeVisitorSupport
 
- 
visitCatchStatement
public void visitCatchStatement(CatchStatement statement)
- Specified by:
 visitCatchStatementin interfaceGroovyCodeVisitor- Overrides:
 visitCatchStatementin classCodeVisitorSupport
 
- 
visitArgumentlistExpression
public void visitArgumentlistExpression(ArgumentListExpression ale)
- Specified by:
 visitArgumentlistExpressionin interfaceGroovyCodeVisitor- Overrides:
 visitArgumentlistExpressionin classCodeVisitorSupport
 
- 
visitClosureListExpression
public void visitClosureListExpression(ClosureListExpression cle)
- Specified by:
 visitClosureListExpressionin interfaceGroovyCodeVisitor- Overrides:
 visitClosureListExpressionin classCodeVisitorSupport
 
- 
visitBytecodeExpression
public void visitBytecodeExpression(BytecodeExpression cle)
- Specified by:
 visitBytecodeExpressionin interfaceGroovyCodeVisitor- Overrides:
 visitBytecodeExpressionin classCodeVisitorSupport
 
 - 
 
 -