|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ISSABasicBlock
Common interface to all SSA BasicBlocks
| Method Summary | |
|---|---|
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()
|
| Methods inherited from interface com.ibm.wala.cfg.IBasicBlock |
|---|
getFirstInstructionIndex, getLastInstructionIndex, getMethod, getNumber |
| Methods inherited from interface com.ibm.wala.util.graph.INodeWithNumber |
|---|
getGraphNodeId, setGraphNodeId |
| Methods inherited from interface java.lang.Iterable |
|---|
iterator |
| Method Detail |
|---|
boolean isCatchBlock()
isCatchBlock in interface IBasicBlockboolean isExitBlock()
ControlFlowGraph?
isExitBlock in interface IBasicBlockboolean isEntryBlock()
ControlFlowGraph
isEntryBlock in interface IBasicBlockjava.util.Iterator<SSAPhiInstruction> iteratePhis()
java.util.Iterator<SSAPiInstruction> iteratePis()
SSAInstruction getLastInstruction()
java.util.Iterator<TypeReference> getCaughtExceptionTypes()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||