public interface IRView
| Modifier and Type | Method and Description |
|---|---|
ISSABasicBlock[] |
getBasicBlocksForCall(CallSiteReference callSite) |
java.util.Iterator<ISSABasicBlock> |
getBlocks() |
ControlFlowGraph<SSAInstruction,ISSABasicBlock> |
getControlFlowGraph() |
ISSABasicBlock |
getExitBlock() |
SSAInstruction[] |
getInstructions() |
java.lang.String[] |
getLocalNames(int i,
int v) |
IMethod |
getMethod() |
SSAInstruction |
getPEI(ProgramCounter peiLoc) |
SymbolTable |
getSymbolTable() |
java.util.Iterator<CallSiteReference> |
iterateCallSites() |
java.util.Iterator<NewSiteReference> |
iterateNewSites() |
SymbolTable getSymbolTable()
ControlFlowGraph<SSAInstruction,ISSABasicBlock> getControlFlowGraph()
ISSABasicBlock[] getBasicBlocksForCall(CallSiteReference callSite)
SSAInstruction[] getInstructions()
SSAInstruction getPEI(ProgramCounter peiLoc)
IMethod getMethod()
ISSABasicBlock getExitBlock()
java.util.Iterator<NewSiteReference> iterateNewSites()
java.util.Iterator<CallSiteReference> iterateCallSites()
java.util.Iterator<ISSABasicBlock> getBlocks()
java.lang.String[] getLocalNames(int i,
int v)