public interface ISSABasicBlock extends IBasicBlock<SSAInstruction>
Modifier and Type | Method and Description |
---|---|
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 ? |
Iterator<SSAPhiInstruction> |
iteratePhis() |
Iterator<SSAPiInstruction> |
iteratePis() |
getFirstInstructionIndex, getLastInstructionIndex, getMethod, getNumber
getGraphNodeId, setGraphNodeId
forEach, iterator, spliterator
boolean isCatchBlock()
isCatchBlock
in interface IBasicBlock<SSAInstruction>
boolean isExitBlock()
ControlFlowGraph
?isExitBlock
in interface IBasicBlock<SSAInstruction>
boolean isEntryBlock()
ControlFlowGraph
isEntryBlock
in interface IBasicBlock<SSAInstruction>
Iterator<SSAPhiInstruction> iteratePhis()
Iterator<SSAPiInstruction> iteratePis()
SSAInstruction getLastInstruction()
Iterator<TypeReference> getCaughtExceptionTypes()