Class DefaultPassConfig


  • public class DefaultPassConfig
    extends PassConfig
    Pass factories and meta-data for native JSCompiler passes.
    • Constructor Detail

    • Method Detail

      • setIntermediateState

        protected void setIntermediateState​(PassConfig.State state)
        Description copied from class: PassConfig
        Set the intermediate state for a pass config, to restart a compilation process that had been previously paused.
        Specified by:
        setIntermediateState in class PassConfig
      • getChecks

        protected java.util.List<PassFactory> 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.
        Specified by:
        getChecks in class PassConfig
      • getOptimizations

        protected java.util.List<PassFactory> 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.
        Specified by:
        getOptimizations in class PassConfig