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, visitWhileLoop
addError, visitAnnotations, visitBreakStatement, visitClass, visitClassCodeContainer, visitConstructor, visitConstructorOrMethod, visitContinueStatement, visitField, visitImports, visitMethod, visitObjectInitializerStatements, visitPackage, visitProperty, visitReturnStatement, visitStatement, visitThrowStatement
visitArgumentlistExpression, 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, visitVariableExpression
public 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.GroovyCodeVisitor
visitAssertStatement
in class org.codehaus.groovy.ast.ClassCodeVisitorSupport
public void visitExpressionStatement(org.codehaus.groovy.ast.stmt.ExpressionStatement stat)
visitExpressionStatement
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitExpressionStatement
in class org.codehaus.groovy.ast.ClassCodeVisitorSupport
public void visitClosureExpression(org.codehaus.groovy.ast.expr.ClosureExpression expr)
visitClosureExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitClosureExpression
in class org.codehaus.groovy.ast.CodeVisitorSupport
public void visitBlockStatement(org.codehaus.groovy.ast.stmt.BlockStatement stat)
visitBlockStatement
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitBlockStatement
in class StatementReplacingVisitorSupport
public void visitDeclarationExpression(org.codehaus.groovy.ast.expr.DeclarationExpression expr)
visitDeclarationExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitDeclarationExpression
in class org.codehaus.groovy.ast.ClassCodeVisitorSupport
public void visitBinaryExpression(org.codehaus.groovy.ast.expr.BinaryExpression expr)
visitBinaryExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitBinaryExpression
in class org.codehaus.groovy.ast.CodeVisitorSupport
public void visitMethodCallExpression(org.codehaus.groovy.ast.expr.MethodCallExpression expr)
visitMethodCallExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitMethodCallExpression
in class org.codehaus.groovy.ast.CodeVisitorSupport
Copyright © 2014. All rights reserved