public interface ControlFlowGraph<I,T extends IBasicBlock<I>> extends com.ibm.wala.util.graph.NumberedGraph<T>, MinimalCFG<T>
| Modifier and Type | Method and Description |
|---|---|
T |
getBlockForInstruction(int index) |
com.ibm.wala.util.intset.BitVector |
getCatchBlocks() |
I[] |
getInstructions() |
IMethod |
getMethod() |
int |
getProgramCounter(int index)
TODO: move this into IR?
|
entry, exit, getExceptionalPredecessors, getExceptionalSuccessors, getNormalPredecessors, getNormalSuccessorsgetMaxNumber, getNode, getNumber, iterateNodesaddNode, containsNode, getNumberOfNodes, iterator, removeNode, streamcom.ibm.wala.util.intset.BitVector getCatchBlocks()
T getBlockForInstruction(int index)
index - an instruction indexI[] getInstructions()
int getProgramCounter(int index)
index - an instruction indexIMethod getMethod()