public class PrintVisitor extends TreeVisitor
| Modifier and Type | Field and Description |
|---|---|
protected java.io.PrintWriter |
out |
FORWARD, REVERSE| Constructor and Description |
|---|
PrintVisitor()
Constructor.
|
PrintVisitor(java.io.PrintStream out) |
PrintVisitor(java.io.Writer out) |
direction, forward, prune, reverse, setPrune, visitCallExpr, visitCheckExpr, visitDefExpr, visitIfStmt, visitMemExpr, visitMemRefExpr, visitNode, visitPhiStmt, visitTree, visitVarExprpublic PrintVisitor()
public PrintVisitor(java.io.Writer out)
public PrintVisitor(java.io.PrintStream out)
protected void println()
protected void println(java.lang.Object s)
protected void print(java.lang.Object s)
public void visitFlowGraph(FlowGraph cfg)
visitFlowGraph in class TreeVisitorpublic void visitBlock(Block block)
visitBlock in class TreeVisitorpublic void visitExprStmt(ExprStmt stmt)
visitExprStmt in class TreeVisitorpublic void visitIfZeroStmt(IfZeroStmt stmt)
visitIfZeroStmt in class TreeVisitorpublic void visitIfCmpStmt(IfCmpStmt stmt)
visitIfCmpStmt 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 visitCatchExpr(CatchExpr expr)
visitCatchExpr in class TreeVisitorpublic void visitStackManipStmt(StackManipStmt stmt)
visitStackManipStmt in class TreeVisitorpublic void visitPhiJoinStmt(PhiJoinStmt stmt)
visitPhiJoinStmt in class TreeVisitorpublic void visitPhiCatchStmt(PhiCatchStmt stmt)
visitPhiCatchStmt 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 visitStoreExpr(StoreExpr expr)
visitStoreExpr in class TreeVisitorpublic void visitAddressStoreStmt(AddressStoreStmt stmt)
visitAddressStoreStmt 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 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 visitArrayRefExpr(ArrayRefExpr expr)
visitArrayRefExpr 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 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 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 visitStackExpr(StackExpr expr)
visitStackExpr in class TreeVisitorpublic void visitStaticFieldExpr(StaticFieldExpr expr)
visitStaticFieldExpr in class TreeVisitorpublic void visitExpr(Expr expr)
visitExpr in class TreeVisitorpublic void visitStmt(Stmt stmt)
visitStmt in class TreeVisitor