public interface IExplodedBasicBlock extends ISSABasicBlock
The block may also have phis.
| Modifier and Type | Method and Description |
|---|---|
SSAGetCaughtExceptionInstruction |
getCatchInstruction()
if this represents an exception handler block, return the corresponding
SSAGetCaughtExceptionInstruction |
SSAInstruction |
getInstruction()
get the instruction for this block, or null if the block has no instruction
|
int |
getOriginalNumber()
get the number of the original basic block containing the instruction of this exploded block
|
getCaughtExceptionTypes, getLastInstruction, isCatchBlock, isEntryBlock, isExitBlock, iteratePhis, iteratePisgetFirstInstructionIndex, getLastInstructionIndex, getMethod, getNumberSSAInstruction getInstruction()
SSAGetCaughtExceptionInstruction getCatchInstruction()
SSAGetCaughtExceptionInstructionjava.lang.IllegalArgumentException - if this does not represent an exception handler blockint getOriginalNumber()