public class ExpressionReplacingVisitorSupport extends StatementReplacingVisitorSupport
| Constructor and Description |
|---|
ExpressionReplacingVisitorSupport() |
| Modifier and Type | Method and Description |
|---|---|
protected <T extends org.codehaus.groovy.ast.expr.Expression> |
replaceAllExprs(java.util.List<T> exprs) |
org.codehaus.groovy.ast.expr.Expression |
replaceExpr(org.codehaus.groovy.ast.expr.Expression expr) |
protected void |
replaceVisitedExpressionWith(org.codehaus.groovy.ast.expr.Expression other) |
void |
visitArgumentlistExpression(org.codehaus.groovy.ast.expr.ArgumentListExpression expr) |
void |
visitArrayExpression(org.codehaus.groovy.ast.expr.ArrayExpression expr) |
void |
visitAssertStatement(org.codehaus.groovy.ast.stmt.AssertStatement stat) |
void |
visitAttributeExpression(org.codehaus.groovy.ast.expr.AttributeExpression expr) |
void |
visitBinaryExpression(org.codehaus.groovy.ast.expr.BinaryExpression expr) |
void |
visitBitwiseNegationExpression(org.codehaus.groovy.ast.expr.BitwiseNegationExpression expr) |
void |
visitBlockStatement(org.codehaus.groovy.ast.stmt.BlockStatement stat) |
void |
visitBooleanExpression(org.codehaus.groovy.ast.expr.BooleanExpression expr) |
void |
visitBreakStatement(org.codehaus.groovy.ast.stmt.BreakStatement stat) |
void |
visitBytecodeExpression(org.codehaus.groovy.classgen.BytecodeExpression expr) |
void |
visitCaseStatement(org.codehaus.groovy.ast.stmt.CaseStatement stat) |
void |
visitCastExpression(org.codehaus.groovy.ast.expr.CastExpression expr) |
void |
visitCatchStatement(org.codehaus.groovy.ast.stmt.CatchStatement stat) |
void |
visitClassExpression(org.codehaus.groovy.ast.expr.ClassExpression expr) |
void |
visitClosureExpression(org.codehaus.groovy.ast.expr.ClosureExpression expr) |
void |
visitClosureListExpression(org.codehaus.groovy.ast.expr.ClosureListExpression expr) |
void |
visitConstantExpression(org.codehaus.groovy.ast.expr.ConstantExpression expr) |
void |
visitConstructorCallExpression(org.codehaus.groovy.ast.expr.ConstructorCallExpression expr) |
void |
visitContinueStatement(org.codehaus.groovy.ast.stmt.ContinueStatement stat) |
void |
visitDeclarationExpression(org.codehaus.groovy.ast.expr.DeclarationExpression expr) |
void |
visitDoWhileLoop(org.codehaus.groovy.ast.stmt.DoWhileStatement stat) |
void |
visitExpressionStatement(org.codehaus.groovy.ast.stmt.ExpressionStatement stat) |
void |
visitFieldExpression(org.codehaus.groovy.ast.expr.FieldExpression expr) |
void |
visitForLoop(org.codehaus.groovy.ast.stmt.ForStatement stat) |
void |
visitGStringExpression(org.codehaus.groovy.ast.expr.GStringExpression expr) |
void |
visitIfElse(org.codehaus.groovy.ast.stmt.IfStatement stat) |
void |
visitListExpression(org.codehaus.groovy.ast.expr.ListExpression expr) |
protected void |
visitListOfExpressions(java.util.List exprs) |
void |
visitMapEntryExpression(org.codehaus.groovy.ast.expr.MapEntryExpression expr) |
void |
visitMapExpression(org.codehaus.groovy.ast.expr.MapExpression expr) |
void |
visitMethodCallExpression(org.codehaus.groovy.ast.expr.MethodCallExpression expr) |
void |
visitMethodPointerExpression(org.codehaus.groovy.ast.expr.MethodPointerExpression expr) |
void |
visitNotExpression(org.codehaus.groovy.ast.expr.NotExpression expr) |
void |
visitPostfixExpression(org.codehaus.groovy.ast.expr.PostfixExpression expr) |
void |
visitPrefixExpression(org.codehaus.groovy.ast.expr.PrefixExpression expr) |
void |
visitPropertyExpression(org.codehaus.groovy.ast.expr.PropertyExpression expr) |
void |
visitRangeExpression(org.codehaus.groovy.ast.expr.RangeExpression expr) |
void |
visitReturnStatement(org.codehaus.groovy.ast.stmt.ReturnStatement stat) |
void |
visitShortTernaryExpression(org.codehaus.groovy.ast.expr.ElvisOperatorExpression expr) |
void |
visitSpreadExpression(org.codehaus.groovy.ast.expr.SpreadExpression expr) |
void |
visitSpreadMapExpression(org.codehaus.groovy.ast.expr.SpreadMapExpression expr) |
void |
visitStaticMethodCallExpression(org.codehaus.groovy.ast.expr.StaticMethodCallExpression expr) |
void |
visitSwitch(org.codehaus.groovy.ast.stmt.SwitchStatement stat) |
void |
visitSynchronizedStatement(org.codehaus.groovy.ast.stmt.SynchronizedStatement stat) |
void |
visitTernaryExpression(org.codehaus.groovy.ast.expr.TernaryExpression expr) |
void |
visitThrowStatement(org.codehaus.groovy.ast.stmt.ThrowStatement stat) |
void |
visitTryCatchFinally(org.codehaus.groovy.ast.stmt.TryCatchStatement stat) |
void |
visitTupleExpression(org.codehaus.groovy.ast.expr.TupleExpression expr) |
void |
visitUnaryMinusExpression(org.codehaus.groovy.ast.expr.UnaryMinusExpression expr) |
void |
visitUnaryPlusExpression(org.codehaus.groovy.ast.expr.UnaryPlusExpression expr) |
void |
visitVariableExpression(org.codehaus.groovy.ast.expr.VariableExpression expr) |
void |
visitWhileLoop(org.codehaus.groovy.ast.stmt.WhileStatement stat) |
getSourceUnit, replace, replaceAll, replaceVisitedStatementWithaddError, visitAnnotations, visitClass, visitClassCodeContainer, visitConstructor, visitConstructorOrMethod, visitField, visitImports, visitMethod, visitObjectInitializerStatements, visitPackage, visitProperty, visitStatementpublic org.codehaus.groovy.ast.expr.Expression replaceExpr(org.codehaus.groovy.ast.expr.Expression expr)
protected <T extends org.codehaus.groovy.ast.expr.Expression> void replaceAllExprs(java.util.List<T> exprs)
protected void replaceVisitedExpressionWith(org.codehaus.groovy.ast.expr.Expression other)
public void visitBlockStatement(org.codehaus.groovy.ast.stmt.BlockStatement stat)
visitBlockStatement in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitBlockStatement in class StatementReplacingVisitorSupportpublic void visitForLoop(org.codehaus.groovy.ast.stmt.ForStatement stat)
visitForLoop in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitForLoop in class StatementReplacingVisitorSupportpublic void visitWhileLoop(org.codehaus.groovy.ast.stmt.WhileStatement stat)
visitWhileLoop in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitWhileLoop in class StatementReplacingVisitorSupportpublic void visitDoWhileLoop(org.codehaus.groovy.ast.stmt.DoWhileStatement stat)
visitDoWhileLoop in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitDoWhileLoop in class StatementReplacingVisitorSupportpublic void visitIfElse(org.codehaus.groovy.ast.stmt.IfStatement stat)
visitIfElse in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitIfElse in class StatementReplacingVisitorSupportpublic void visitTryCatchFinally(org.codehaus.groovy.ast.stmt.TryCatchStatement stat)
visitTryCatchFinally in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitTryCatchFinally in class StatementReplacingVisitorSupportpublic void visitSwitch(org.codehaus.groovy.ast.stmt.SwitchStatement stat)
visitSwitch in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitSwitch in class StatementReplacingVisitorSupportpublic void visitCaseStatement(org.codehaus.groovy.ast.stmt.CaseStatement stat)
visitCaseStatement in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitCaseStatement in class StatementReplacingVisitorSupportpublic void visitSynchronizedStatement(org.codehaus.groovy.ast.stmt.SynchronizedStatement stat)
visitSynchronizedStatement in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitSynchronizedStatement in class StatementReplacingVisitorSupportpublic void visitCatchStatement(org.codehaus.groovy.ast.stmt.CatchStatement stat)
visitCatchStatement in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitCatchStatement in class StatementReplacingVisitorSupportpublic void visitMethodCallExpression(org.codehaus.groovy.ast.expr.MethodCallExpression expr)
visitMethodCallExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitMethodCallExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitStaticMethodCallExpression(org.codehaus.groovy.ast.expr.StaticMethodCallExpression expr)
visitStaticMethodCallExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitStaticMethodCallExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitConstructorCallExpression(org.codehaus.groovy.ast.expr.ConstructorCallExpression expr)
visitConstructorCallExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitConstructorCallExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitBinaryExpression(org.codehaus.groovy.ast.expr.BinaryExpression expr)
visitBinaryExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitBinaryExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitTernaryExpression(org.codehaus.groovy.ast.expr.TernaryExpression expr)
visitTernaryExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitTernaryExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitShortTernaryExpression(org.codehaus.groovy.ast.expr.ElvisOperatorExpression expr)
visitShortTernaryExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitShortTernaryExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitPostfixExpression(org.codehaus.groovy.ast.expr.PostfixExpression expr)
visitPostfixExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitPostfixExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitPrefixExpression(org.codehaus.groovy.ast.expr.PrefixExpression expr)
visitPrefixExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitPrefixExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitBooleanExpression(org.codehaus.groovy.ast.expr.BooleanExpression expr)
visitBooleanExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitBooleanExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitNotExpression(org.codehaus.groovy.ast.expr.NotExpression expr)
visitNotExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitNotExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitClosureExpression(org.codehaus.groovy.ast.expr.ClosureExpression expr)
visitClosureExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitClosureExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitTupleExpression(org.codehaus.groovy.ast.expr.TupleExpression expr)
visitTupleExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitTupleExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitListExpression(org.codehaus.groovy.ast.expr.ListExpression expr)
visitListExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitListExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitArrayExpression(org.codehaus.groovy.ast.expr.ArrayExpression expr)
visitArrayExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitArrayExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitMapExpression(org.codehaus.groovy.ast.expr.MapExpression expr)
visitMapExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitMapExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitMapEntryExpression(org.codehaus.groovy.ast.expr.MapEntryExpression expr)
visitMapEntryExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitMapEntryExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitRangeExpression(org.codehaus.groovy.ast.expr.RangeExpression expr)
visitRangeExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitRangeExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitSpreadExpression(org.codehaus.groovy.ast.expr.SpreadExpression expr)
visitSpreadExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitSpreadExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitSpreadMapExpression(org.codehaus.groovy.ast.expr.SpreadMapExpression expr)
visitSpreadMapExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitSpreadMapExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitMethodPointerExpression(org.codehaus.groovy.ast.expr.MethodPointerExpression expr)
visitMethodPointerExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitMethodPointerExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitUnaryMinusExpression(org.codehaus.groovy.ast.expr.UnaryMinusExpression expr)
visitUnaryMinusExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitUnaryMinusExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitUnaryPlusExpression(org.codehaus.groovy.ast.expr.UnaryPlusExpression expr)
visitUnaryPlusExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitUnaryPlusExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitBitwiseNegationExpression(org.codehaus.groovy.ast.expr.BitwiseNegationExpression expr)
visitBitwiseNegationExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitBitwiseNegationExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitCastExpression(org.codehaus.groovy.ast.expr.CastExpression expr)
visitCastExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitCastExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitDeclarationExpression(org.codehaus.groovy.ast.expr.DeclarationExpression expr)
visitDeclarationExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitDeclarationExpression in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic void visitPropertyExpression(org.codehaus.groovy.ast.expr.PropertyExpression expr)
visitPropertyExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitPropertyExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitAttributeExpression(org.codehaus.groovy.ast.expr.AttributeExpression expr)
visitAttributeExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitAttributeExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitGStringExpression(org.codehaus.groovy.ast.expr.GStringExpression expr)
visitGStringExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitGStringExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitArgumentlistExpression(org.codehaus.groovy.ast.expr.ArgumentListExpression expr)
visitArgumentlistExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitArgumentlistExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitClosureListExpression(org.codehaus.groovy.ast.expr.ClosureListExpression expr)
visitClosureListExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitClosureListExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitAssertStatement(org.codehaus.groovy.ast.stmt.AssertStatement stat)
visitAssertStatement in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitAssertStatement in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic void visitExpressionStatement(org.codehaus.groovy.ast.stmt.ExpressionStatement stat)
visitExpressionStatement in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitExpressionStatement in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic void visitReturnStatement(org.codehaus.groovy.ast.stmt.ReturnStatement stat)
visitReturnStatement in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitReturnStatement in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic void visitThrowStatement(org.codehaus.groovy.ast.stmt.ThrowStatement stat)
visitThrowStatement in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitThrowStatement in class org.codehaus.groovy.ast.ClassCodeVisitorSupportprotected void visitListOfExpressions(java.util.List exprs)
visitListOfExpressions in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitBreakStatement(org.codehaus.groovy.ast.stmt.BreakStatement stat)
visitBreakStatement in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitBreakStatement in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic void visitContinueStatement(org.codehaus.groovy.ast.stmt.ContinueStatement stat)
visitContinueStatement in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitContinueStatement in class org.codehaus.groovy.ast.ClassCodeVisitorSupportpublic void visitConstantExpression(org.codehaus.groovy.ast.expr.ConstantExpression expr)
visitConstantExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitConstantExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitClassExpression(org.codehaus.groovy.ast.expr.ClassExpression expr)
visitClassExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitClassExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitVariableExpression(org.codehaus.groovy.ast.expr.VariableExpression expr)
visitVariableExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitVariableExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitFieldExpression(org.codehaus.groovy.ast.expr.FieldExpression expr)
visitFieldExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitFieldExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitBytecodeExpression(org.codehaus.groovy.classgen.BytecodeExpression expr)
visitBytecodeExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitBytecodeExpression in class org.codehaus.groovy.ast.CodeVisitorSupportCopyright © 2012. All rights reserved