public class ReplaceTarget extends TreeVisitor
FORWARD, REVERSE| Constructor and Description |
|---|
ReplaceTarget(Block oldDst,
Block newDst) |
| Modifier and Type | Method and Description |
|---|---|
void |
visitGotoStmt(GotoStmt stmt) |
void |
visitIfStmt(IfStmt stmt) |
void |
visitJsrStmt(JsrStmt stmt) |
void |
visitRetStmt(RetStmt stmt) |
void |
visitSwitchStmt(SwitchStmt stmt) |
void |
visitTree(Tree tree) |
direction, forward, prune, reverse, setPrune, visitAddressStoreStmt, visitArithExpr, visitArrayLengthExpr, visitArrayRefExpr, visitBlock, visitCallExpr, visitCallMethodExpr, visitCallStaticExpr, visitCastExpr, visitCatchExpr, visitCheckExpr, visitConstantExpr, visitDefExpr, visitExpr, visitExprStmt, visitFieldExpr, visitFlowGraph, visitIfCmpStmt, visitIfZeroStmt, visitInitStmt, visitInstanceOfExpr, visitLabelStmt, visitLocalExpr, visitMemExpr, visitMemRefExpr, visitMonitorStmt, visitNegExpr, visitNewArrayExpr, visitNewExpr, visitNewMultiArrayExpr, visitNode, visitPhiCatchStmt, visitPhiJoinStmt, visitPhiStmt, visitRCExpr, visitReturnAddressExpr, visitReturnExprStmt, visitReturnStmt, visitSCStmt, visitShiftExpr, visitSRStmt, visitStackExpr, visitStackManipStmt, visitStaticFieldExpr, visitStmt, visitStoreExpr, visitThrowStmt, visitUCExpr, visitVarExpr, visitZeroCheckExprpublic void visitTree(Tree tree)
visitTree in class TreeVisitorpublic void visitJsrStmt(JsrStmt stmt)
visitJsrStmt in class TreeVisitorpublic void visitRetStmt(RetStmt stmt)
visitRetStmt in class TreeVisitorpublic void visitGotoStmt(GotoStmt stmt)
visitGotoStmt in class TreeVisitorpublic void visitSwitchStmt(SwitchStmt stmt)
visitSwitchStmt in class TreeVisitorpublic void visitIfStmt(IfStmt stmt)
visitIfStmt in class TreeVisitor