public class CFGPrinter extends Object
CFG,
CFGBuilder| Constructor and Description |
|---|
CFGPrinter(CFG cfg) |
| Modifier and Type | Method and Description |
|---|---|
String |
blockAnnotate(BasicBlock block) |
String |
blockStartAnnotate(BasicBlock block) |
String |
edgeAnnotate(Edge edge) |
String |
instructionAnnotate(org.apache.bcel.generic.InstructionHandle handle,
BasicBlock bb) |
protected Iterator<org.apache.bcel.generic.InstructionHandle> |
instructionIterator(BasicBlock bb) |
boolean |
isForwards() |
void |
print(PrintStream out) |
void |
setIsForwards(boolean isForwards) |
public CFGPrinter(CFG cfg)
public void setIsForwards(boolean isForwards)
public boolean isForwards()
public void print(PrintStream out)
public String blockStartAnnotate(BasicBlock block)
public String blockAnnotate(BasicBlock block)
public String instructionAnnotate(org.apache.bcel.generic.InstructionHandle handle, BasicBlock bb)
protected Iterator<org.apache.bcel.generic.InstructionHandle> instructionIterator(BasicBlock bb)
Copyright © 2003–2015. All rights reserved.