|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
interface for Object representing Java loop
| Method Summary | |
void |
check()
Set this for this loop and for it`s subloops the attributes indicating whether these loops are forever loops or zero iteration loops. |
boolean |
entryIsReachable()
|
boolean |
isExecuteOnceLoop()
shows if this loop was found by dataflow analysis to be execute once loop. |
boolean |
isForeverLoop()
shows if this loop was found by dataflow analysis to be forever loop. |
boolean |
isZeroIterationsLoop()
shows if this loop was found by dataflow analysis to be zero iterations loop. |
void |
print(java.io.PrintStream out)
Prints debugging info |
AstStatement |
stmt()
Return the AST node for loop represented by this object. |
IJavaLoop[] |
subLoops()
Obtain array of loops immediately nested in this loop. |
| Method Detail |
public void check()
public boolean entryIsReachable()
public boolean isExecuteOnceLoop()
checkpublic boolean isForeverLoop()
checkpublic boolean isZeroIterationsLoop()
checkpublic void print(java.io.PrintStream out)
out - stream on which to print the informationpublic AstStatement stmt()
public IJavaLoop[] subLoops()
null if no such loop exist.
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||