public class DeepStatementRewriter extends StatementReplacingVisitorSupport
| Constructor and Description |
|---|
DeepStatementRewriter(IRewriteResources resources) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isConditionFound() |
boolean |
isInteractionFound() |
void |
visitAssertStatement(org.codehaus.groovy.ast.stmt.AssertStatement stat) |
void |
visitBinaryExpression(org.codehaus.groovy.ast.expr.BinaryExpression expr) |
void |
visitBlock(Block block) |
void |
visitBlockStatement(org.codehaus.groovy.ast.stmt.BlockStatement stat) |
void |
visitClosureExpression(org.codehaus.groovy.ast.expr.ClosureExpression expr) |
void |
visitDeclarationExpression(org.codehaus.groovy.ast.expr.DeclarationExpression expr) |
void |
visitExpressionStatement(org.codehaus.groovy.ast.stmt.ExpressionStatement stat) |
void |
visitMethodCallExpression(org.codehaus.groovy.ast.expr.MethodCallExpression expr) |
getSourceUnit, replace, replaceAll, replaceVisitedStatementWith, visitCaseStatement, visitCatchStatement, visitDoWhileLoop, visitForLoop, visitIfElse, visitSwitch, visitSynchronizedStatement, visitTryCatchFinally, visitWhileLoopaddError, visitAnnotations, visitBreakStatement, visitClass, visitClassCodeContainer, visitConstructor, visitConstructorOrMethod, visitContinueStatement, visitField, visitImports, visitMethod, visitObjectInitializerStatements, visitPackage, visitProperty, visitReturnStatement, visitStatement, visitThrowStatementvisitArgumentlistExpression, visitArrayExpression, visitAttributeExpression, visitBitwiseNegationExpression, visitBooleanExpression, visitBytecodeExpression, visitCastExpression, visitClassExpression, visitClosureListExpression, visitConstantExpression, visitConstructorCallExpression, visitEmptyStatement, visitFieldExpression, visitGStringExpression, visitListExpression, visitListOfExpressions, visitMapEntryExpression, visitMapExpression, visitMethodPointerExpression, visitNotExpression, visitPostfixExpression, visitPrefixExpression, visitPropertyExpression, visitRangeExpression, visitShortTernaryExpression, visitSpreadExpression, visitSpreadMapExpression, visitStaticMethodCallExpression, visitTernaryExpression, visitTupleExpression, visitUnaryMinusExpression, visitUnaryPlusExpression, visitVariableExpressionpublic DeepStatementRewriter(IRewriteResources resources)
public boolean isConditionFound()
public boolean isInteractionFound()
public void visitBlock(Block block)
public 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 visitClosureExpression(org.codehaus.groovy.ast.expr.ClosureExpression expr)
visitClosureExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitClosureExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitBlockStatement(org.codehaus.groovy.ast.stmt.BlockStatement stat)
visitBlockStatement in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitBlockStatement in class StatementReplacingVisitorSupportpublic 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 visitBinaryExpression(org.codehaus.groovy.ast.expr.BinaryExpression expr)
visitBinaryExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitBinaryExpression in class org.codehaus.groovy.ast.CodeVisitorSupportpublic void visitMethodCallExpression(org.codehaus.groovy.ast.expr.MethodCallExpression expr)
visitMethodCallExpression in interface org.codehaus.groovy.ast.GroovyCodeVisitorvisitMethodCallExpression in class org.codehaus.groovy.ast.CodeVisitorSupportCopyright © 2012. All rights reserved