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, replacePassFactoryprivate final PassConfig delegate
PassConfigDelegate(PassConfig delegate)
protected java.util.List<PassFactory> getChecks()
PassConfiggetChecks in class PassConfigprotected java.util.List<PassFactory> getOptimizations()
PassConfiggetOptimizations in class PassConfigMemoizedScopeCreator getTypedScopeCreator()
PassConfiggetTypedScopeCreator in class PassConfigTypedScope getTopScope()
PassConfiggetTopScope in class PassConfigprotected PassConfig.State getIntermediateState()
PassConfiggetIntermediateState in class PassConfig