Package | Description |
---|---|
com.google.javascript.jscomp |
Provides the core compiler and its public API.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
CleanupPasses
Provides passes that should be run before hot-swap/incremental builds.
|
class |
DefaultPassConfig
Pass factories and meta-data for native JSCompiler passes.
|
(package private) class |
LintPassConfig
A PassConfig for the standalone linter, which runs on a single file at a time.
|
(package private) static class |
PassConfig.PassConfigDelegate
An implementation of PassConfig that just proxies all its method calls
into an inner class.
|
Modifier and Type | Field and Description |
---|---|
private PassConfig |
PassConfig.PassConfigDelegate.delegate |
private PassConfig |
Compiler.passes |
Modifier and Type | Method and Description |
---|---|
(package private) PassConfig |
Compiler.createPassConfigInternal()
Create the passes object.
|
(package private) PassConfig |
PassConfig.getBasePassConfig()
Find the first pass provider that does not have a delegate.
|
private PassConfig |
Compiler.getCleanupPassConfig() |
(package private) PassConfig |
Compiler.getPassConfig() |
Modifier and Type | Method and Description |
---|---|
private void |
Compiler.runHotSwap(Node originalRoot,
Node js,
PassConfig passConfig)
Execute the passes from a PassConfig instance over a single replaced file.
|
void |
Compiler.setPassConfig(PassConfig passes) |
Constructor and Description |
---|
PassConfigDelegate(PassConfig delegate) |