|
|||||||||
| 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 | ||||||||