Package com.google.javascript.jscomp
Class ConformancePassConfig
java.lang.Object
com.google.javascript.jscomp.PassConfig
com.google.javascript.jscomp.PassConfig.PassConfigDelegate
com.google.javascript.jscomp.ConformancePassConfig
Runs only the user-supplied conformance checks and any earlier passes required by conformance.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.javascript.jscomp.PassConfig
PassConfig.OptimizationPasses, PassConfig.PassConfigDelegate
-
Field Summary
Fields inherited from class com.google.javascript.jscomp.PassConfig
options
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected PassListBuilder
Gets the checking passes to run.protected PassListBuilder
getOptimizations
(PassConfig.OptimizationPasses optimizationPasses) Gets the optimization passes to run.Methods inherited from class com.google.javascript.jscomp.PassConfig.PassConfigDelegate
getFinalizations, getTranspileOnlyPasses, getWhitespaceOnlyPasses
-
Constructor Details
-
ConformancePassConfig
-
-
Method Details
-
getChecks
Description copied from class:PassConfig
Gets the checking passes to run.Checking passes revolve around emitting warnings and errors. They also may include pre-processor passes needed to do error analysis more effectively.
Clients that only want to analyze code (like IDEs) and not emit code will only run checks and not optimizations.
- Overrides:
getChecks
in classPassConfig.PassConfigDelegate
-
getOptimizations
Description copied from class:PassConfig
Gets the optimization passes to run.Optimization passes revolve around producing smaller and faster code. They should always run after checking passes.
- Overrides:
getOptimizations
in classPassConfig.PassConfigDelegate
-