com.ibm.wala.ssa.analysis
Interface IExplodedBasicBlock
- All Superinterfaces:
- IBasicBlock<SSAInstruction>, INodeWithNumber, ISSABasicBlock, java.lang.Iterable<SSAInstruction>
public interface IExplodedBasicBlock
- extends ISSABasicBlock
A basic block with exactly one normal instruction (which may be null), corresponding to a single instruction index in the SSA
instruction array.
The block may also have phis.
| Methods inherited from interface java.lang.Iterable |
iterator |
getInstruction
SSAInstruction getInstruction()
- get the instruction for this block, or null if the block has no instruction
getCatchInstruction
SSAGetCaughtExceptionInstruction getCatchInstruction()
- if this represents an exception handler block, return the corresponding
SSAGetCaughtExceptionInstruction
- Throws:
java.lang.IllegalArgumentException - if this does not represent an exception handler block