public abstract class DescendVisitor extends TreeVisitor
FORWARD, REVERSE| Constructor and Description |
|---|
DescendVisitor(java.util.Hashtable useInfoMap,
java.util.Hashtable defInfoMap) |
direction, forward, prune, reverse, setPrune, visitBlock, visitFlowGraph, visitNode, visitStackExpr, visitTreepublic DescendVisitor(java.util.Hashtable useInfoMap,
java.util.Hashtable defInfoMap)
public void visitExprStmt(ExprStmt stmt)
visitExprStmt in class TreeVisitorpublic void visitIfStmt(IfStmt stmt)
visitIfStmt in class TreeVisitorpublic void visitIfCmpStmt(IfCmpStmt stmt)
visitIfCmpStmt in class TreeVisitorpublic void visitIfZeroStmt(IfZeroStmt stmt)
visitIfZeroStmt in class TreeVisitorpublic void visitInitStmt(InitStmt stmt)
visitInitStmt in class TreeVisitorpublic void visitGotoStmt(GotoStmt stmt)
visitGotoStmt in class TreeVisitorpublic void visitLabelStmt(LabelStmt stmt)
visitLabelStmt in class TreeVisitorpublic void visitMonitorStmt(MonitorStmt stmt)
visitMonitorStmt in class TreeVisitorpublic void visitPhiStmt(PhiStmt stmt)
visitPhiStmt in class TreeVisitorpublic void visitCatchExpr(CatchExpr expr)
visitCatchExpr in class TreeVisitorpublic void visitDefExpr(DefExpr expr)
visitDefExpr in class TreeVisitorpublic void visitStackManipStmt(StackManipStmt stmt)
visitStackManipStmt in class TreeVisitorpublic void visitPhiCatchStmt(PhiCatchStmt stmt)
visitPhiCatchStmt in class TreeVisitorpublic void visitPhiJoinStmt(PhiJoinStmt stmt)
visitPhiJoinStmt in class TreeVisitorpublic void visitRetStmt(RetStmt stmt)
visitRetStmt in class TreeVisitorpublic void visitReturnExprStmt(ReturnExprStmt stmt)
visitReturnExprStmt in class TreeVisitorpublic void visitReturnStmt(ReturnStmt stmt)
visitReturnStmt in class TreeVisitorpublic void visitAddressStoreStmt(AddressStoreStmt stmt)
visitAddressStoreStmt in class TreeVisitorpublic void visitStoreExpr(StoreExpr expr)
visitStoreExpr in class TreeVisitorpublic void visitJsrStmt(JsrStmt stmt)
visitJsrStmt in class TreeVisitorpublic void visitSwitchStmt(SwitchStmt stmt)
visitSwitchStmt in class TreeVisitorpublic void visitThrowStmt(ThrowStmt stmt)
visitThrowStmt in class TreeVisitorpublic void visitStmt(Stmt stmt)
visitStmt in class TreeVisitorpublic void visitSCStmt(SCStmt stmt)
visitSCStmt in class TreeVisitorpublic void visitSRStmt(SRStmt stmt)
visitSRStmt in class TreeVisitorpublic void visitArithExpr(ArithExpr expr)
visitArithExpr in class TreeVisitorpublic void visitArrayLengthExpr(ArrayLengthExpr expr)
visitArrayLengthExpr in class TreeVisitorpublic void visitMemExpr(MemExpr expr)
visitMemExpr in class TreeVisitorpublic void visitMemRefExpr(MemRefExpr expr)
visitMemRefExpr in class TreeVisitorpublic void visitArrayRefExpr(ArrayRefExpr expr)
visitArrayRefExpr in class TreeVisitorpublic void visitCallExpr(CallExpr expr)
visitCallExpr in class TreeVisitorpublic void visitCallMethodExpr(CallMethodExpr expr)
visitCallMethodExpr in class TreeVisitorpublic void visitCallStaticExpr(CallStaticExpr expr)
visitCallStaticExpr in class TreeVisitorpublic void visitCastExpr(CastExpr expr)
visitCastExpr in class TreeVisitorpublic void visitConstantExpr(ConstantExpr expr)
visitConstantExpr in class TreeVisitorpublic void visitFieldExpr(FieldExpr expr)
visitFieldExpr in class TreeVisitorpublic void visitInstanceOfExpr(InstanceOfExpr expr)
visitInstanceOfExpr in class TreeVisitorpublic abstract void visitLocalExpr(LocalExpr expr)
visitLocalExpr in class TreeVisitorpublic void visitNegExpr(NegExpr expr)
visitNegExpr in class TreeVisitorpublic void visitNewArrayExpr(NewArrayExpr expr)
visitNewArrayExpr in class TreeVisitorpublic void visitNewExpr(NewExpr expr)
visitNewExpr in class TreeVisitorpublic void visitNewMultiArrayExpr(NewMultiArrayExpr expr)
visitNewMultiArrayExpr in class TreeVisitorpublic void visitCheckExpr(CheckExpr expr)
visitCheckExpr in class TreeVisitorpublic void visitZeroCheckExpr(ZeroCheckExpr expr)
visitZeroCheckExpr in class TreeVisitorpublic void visitRCExpr(RCExpr expr)
visitRCExpr in class TreeVisitorpublic void visitUCExpr(UCExpr expr)
visitUCExpr in class TreeVisitorpublic void visitReturnAddressExpr(ReturnAddressExpr expr)
visitReturnAddressExpr in class TreeVisitorpublic void visitShiftExpr(ShiftExpr expr)
visitShiftExpr in class TreeVisitorpublic void visitVarExpr(VarExpr expr)
visitVarExpr in class TreeVisitorpublic void visitStaticFieldExpr(StaticFieldExpr expr)
visitStaticFieldExpr in class TreeVisitorpublic void visitExpr(Expr expr)
visitExpr in class TreeVisitor