|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IBasicBlock
An interface for a basic block in a control flow graph.
| Method Summary | |
|---|---|
int |
getFirstInstructionIndex()
Get the index of the first instruction in the basic block. |
int |
getLastInstructionIndex()
Get the index of the last instruction in the basic block. |
IMethod |
getMethod()
|
int |
getNumber()
Each basic block should have a unique number in its cfg |
boolean |
isCatchBlock()
Return true if the basic block represents a catch block. |
boolean |
isEntryBlock()
Return true if the basic block represents the unique entry block. |
boolean |
isExitBlock()
Return true if the basic block represents the unique exit block. |
| Methods inherited from interface com.ibm.wala.util.graph.INodeWithNumber |
|---|
getGraphNodeId, setGraphNodeId |
| Methods inherited from interface java.lang.Iterable |
|---|
iterator |
| Method Detail |
|---|
int getFirstInstructionIndex()
int getLastInstructionIndex()
boolean isCatchBlock()
boolean isExitBlock()
boolean isEntryBlock()
IMethod getMethod()
int getNumber()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||