public interface ISSABasicBlock extends IBasicBlock<SSAInstruction>
| Modifier and Type | Method and Description |
|---|---|
java.util.Iterator<TypeReference> |
getCaughtExceptionTypes() |
SSAInstruction |
getLastInstruction() |
boolean |
isCatchBlock()
Is this block a catch block
|
boolean |
isEntryBlock()
Does this block represent the unique entry to a
ControlFlowGraph |
boolean |
isExitBlock()
Does this block represent the unique exit from a
ControlFlowGraph? |
java.util.Iterator<SSAPhiInstruction> |
iteratePhis() |
java.util.Iterator<SSAPiInstruction> |
iteratePis() |
getFirstInstructionIndex, getLastInstructionIndex, getMethod, getNumberboolean isCatchBlock()
isCatchBlock in interface IBasicBlock<SSAInstruction>boolean isExitBlock()
ControlFlowGraph?isExitBlock in interface IBasicBlock<SSAInstruction>boolean isEntryBlock()
ControlFlowGraphisEntryBlock in interface IBasicBlock<SSAInstruction>java.util.Iterator<SSAPhiInstruction> iteratePhis()
java.util.Iterator<SSAPiInstruction> iteratePis()
SSAInstruction getLastInstruction()
java.util.Iterator<TypeReference> getCaughtExceptionTypes()