|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.groovy.ast.CodeVisitorSupport
org.codehaus.groovy.ast.ClassCodeVisitorSupport
org.codehaus.groovy.transform.powerassert.StatementReplacingVisitorSupport
public abstract class StatementReplacingVisitorSupport
Adds the ability to replace statements.
Constructor Summary | |
---|---|
StatementReplacingVisitorSupport()
|
Method Summary | ||
---|---|---|
Statement |
replace(Statement stat)
Visits the specified statement. |
|
protected
|
replaceAll(List<T> stats)
Visits the statements in the specified mutable list. |
|
protected void |
replaceVisitedStatementWith(Statement other)
Replaces the currently visited statement with the specified statement. |
|
void |
visitBlockStatement(BlockStatement stat)
|
|
void |
visitCaseStatement(CaseStatement stat)
|
|
void |
visitCatchStatement(CatchStatement stat)
|
|
void |
visitDoWhileLoop(DoWhileStatement stat)
|
|
void |
visitForLoop(ForStatement stat)
|
|
void |
visitIfElse(IfStatement stat)
|
|
void |
visitSwitch(SwitchStatement stat)
|
|
void |
visitSynchronizedStatement(SynchronizedStatement stat)
|
|
void |
visitTryCatchFinally(TryCatchStatement stat)
|
|
void |
visitWhileLoop(WhileStatement stat)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public StatementReplacingVisitorSupport()
Method Detail |
---|
public Statement replace(Statement stat)
protected <T extends Statement> void replaceAll(List<T> stats)
protected void replaceVisitedStatementWith(Statement other)
public void visitBlockStatement(BlockStatement stat)
visitBlockStatement
in interface GroovyCodeVisitor
visitBlockStatement
in class ClassCodeVisitorSupport
public void visitForLoop(ForStatement stat)
visitForLoop
in interface GroovyCodeVisitor
visitForLoop
in class ClassCodeVisitorSupport
public void visitWhileLoop(WhileStatement stat)
visitWhileLoop
in interface GroovyCodeVisitor
visitWhileLoop
in class ClassCodeVisitorSupport
public void visitDoWhileLoop(DoWhileStatement stat)
visitDoWhileLoop
in interface GroovyCodeVisitor
visitDoWhileLoop
in class ClassCodeVisitorSupport
public void visitIfElse(IfStatement stat)
visitIfElse
in interface GroovyCodeVisitor
visitIfElse
in class ClassCodeVisitorSupport
public void visitTryCatchFinally(TryCatchStatement stat)
visitTryCatchFinally
in interface GroovyCodeVisitor
visitTryCatchFinally
in class ClassCodeVisitorSupport
public void visitSwitch(SwitchStatement stat)
visitSwitch
in interface GroovyCodeVisitor
visitSwitch
in class ClassCodeVisitorSupport
public void visitCaseStatement(CaseStatement stat)
visitCaseStatement
in interface GroovyCodeVisitor
visitCaseStatement
in class ClassCodeVisitorSupport
public void visitSynchronizedStatement(SynchronizedStatement stat)
visitSynchronizedStatement
in interface GroovyCodeVisitor
visitSynchronizedStatement
in class ClassCodeVisitorSupport
public void visitCatchStatement(CatchStatement stat)
visitCatchStatement
in interface GroovyCodeVisitor
visitCatchStatement
in class ClassCodeVisitorSupport
|
Copyright © 2003-2010 The Codehaus. All rights reserved. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |