|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Pass
A Pass
represents a compiler pass.
A Job
runs a series of passes over the AST.
A pass is run to attempt to satisfy a goal.
Method Summary | |
---|---|
long |
exclusiveTime()
The total accumulated time in ms since the last timer reset that the pass was running, excluding spawned passes. |
Goal |
goal()
The goal the pass is trying to satisfy. |
long |
inclusiveTime()
The total accumulated time in ms since the last timer reset that the pass was running, including spawned passes. |
java.lang.String |
name()
Return a user-readable name for the pass. |
void |
resetTimers()
Reset the pass timers to 0. |
boolean |
run()
Run the pass. |
void |
toggleTimers(boolean exclusive_only)
Start/stop the pass timers. |
Method Detail |
---|
Goal goal()
java.lang.String name()
boolean run()
void resetTimers()
void toggleTimers(boolean exclusive_only)
long inclusiveTime()
long exclusiveTime()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |