|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A Pass
represents a compiler pass.
Inner Class Summary | |
static class |
Pass.Status
The status of the pass. |
Field Summary | |
static Pass.Status |
DONE
The pass has run and has succeeded. |
static Pass.Status |
ENQUEUED
The pass is in the run queue. |
static Pass.Status |
FAILED
The pass has run and has failed. |
static Pass.Status |
NEW
The pass is new and has not been added to the run queue. |
static Pass.Status |
RUNNING
The pass is running. |
Method Summary | |
void |
reinit()
Reinitialize the pass so it can be rerun. |
boolean |
repeat()
Return true if the pass should be rerun. |
boolean |
run()
Run the pass. |
java.util.List |
runAfter()
Return the list of passes which we must run after. |
void |
runAfter(Pass pass)
Run this pass after pass . |
Pass.Status |
status()
Get the status of the pass. |
void |
status(Pass.Status status)
Set the status of the pass. |
Field Detail |
public static final Pass.Status NEW
public static final Pass.Status ENQUEUED
public static final Pass.Status RUNNING
public static final Pass.Status FAILED
public static final Pass.Status DONE
Method Detail |
public Pass.Status status()
public void status(Pass.Status status)
public boolean repeat()
public void reinit()
public java.util.List runAfter()
public void runAfter(Pass pass)
pass
. This will cause the pass to be rerun if it is currently running.public boolean run()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |