|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.google.javascript.jscomp.PassConfig
public abstract class PassConfig
Pass factories and meta-data for native Compiler passes.
Nested Class Summary | |
---|---|
static class |
PassConfig.State
Intermediate state for a running pass configuration. |
Constructor Summary | |
---|---|
PassConfig(CompilerOptions options)
|
Method Summary | |
---|---|
protected abstract List<PassFactory> |
getChecks()
Gets the checking passes to run. |
protected abstract PassConfig.State |
getIntermediateState()
Get intermediate state for a running pass config, so it can be paused and started again later. |
protected abstract List<PassFactory> |
getOptimizations()
Gets the optimization passes to run. |
protected abstract void |
setIntermediateState(PassConfig.State state)
Set the intermediate state for a pass config, to restart a compilation process that had been previously paused. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PassConfig(CompilerOptions options)
Method Detail |
---|
protected abstract List<PassFactory> getChecks()
protected abstract List<PassFactory> getOptimizations()
protected abstract PassConfig.State getIntermediateState()
protected abstract void setIntermediateState(PassConfig.State state)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |