static class PassConfig.PassConfigDelegate extends PassConfig
PassConfig.PassConfigDelegate, PassConfig.State
Modifier and Type | Field and Description |
---|---|
private PassConfig |
delegate |
options, topScope
Constructor and Description |
---|
PassConfigDelegate(PassConfig delegate) |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<PassFactory> |
getChecks()
Gets the checking passes to run.
|
protected PassConfig.State |
getIntermediateState()
Get intermediate state for a running pass config, so it can
be paused and started again later.
|
protected java.util.List<PassFactory> |
getOptimizations()
Gets the optimization passes to run.
|
(package private) TypedScope |
getTopScope()
Gets the global scope, with type information.
|
(package private) MemoizedScopeCreator |
getTypedScopeCreator()
Gets the scope creator for typed scopes.
|
addPassFactoryBefore, clearTypedScope, getBasePassConfig, getPassGraph, makeInferJsDocInfo, makeTypeCheck, makeTypeInference, patchGlobalTypedScope, regenerateGlobalTypedScope, replacePassFactory
private final PassConfig delegate
PassConfigDelegate(PassConfig delegate)
protected java.util.List<PassFactory> getChecks()
PassConfig
getChecks
in class PassConfig
protected java.util.List<PassFactory> getOptimizations()
PassConfig
getOptimizations
in class PassConfig
MemoizedScopeCreator getTypedScopeCreator()
PassConfig
getTypedScopeCreator
in class PassConfig
TypedScope getTopScope()
PassConfig
getTopScope
in class PassConfig
protected PassConfig.State getIntermediateState()
PassConfig
getIntermediateState
in class PassConfig