Package com.google.javascript.jscomp
Class TranspilationPasses
- java.lang.Object
-
- com.google.javascript.jscomp.TranspilationPasses
-
public class TranspilationPasses extends java.lang.Object
Provides a single place to manage transpilation passes.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
addEarlyOptimizationTranspilationPasses(PassListBuilder passes, CompilerOptions options)
Adds transpilation passes that should run at the beginning of the optimization phasestatic void
addEs6ModulePass(PassListBuilder passes, com.google.javascript.jscomp.PreprocessorSymbolTable.CachedInstanceFactory preprocessorTableFactory)
static void
addEs6ModuleToCjsPass(PassListBuilder passes)
static void
addEs6RewriteImportPathPass(PassListBuilder passes)
static void
addRewritePolyfillPass(PassListBuilder passes)
Adds the pass to inject ES2015 polyfills, which goes after the late ES2015 passes.static void
addTranspilationRuntimeLibraries(PassListBuilder passes)
-
-
-
Method Detail
-
addEs6ModulePass
public static void addEs6ModulePass(PassListBuilder passes, com.google.javascript.jscomp.PreprocessorSymbolTable.CachedInstanceFactory preprocessorTableFactory)
-
addTranspilationRuntimeLibraries
public static void addTranspilationRuntimeLibraries(PassListBuilder passes)
-
addEs6ModuleToCjsPass
public static void addEs6ModuleToCjsPass(PassListBuilder passes)
-
addEs6RewriteImportPathPass
public static void addEs6RewriteImportPathPass(PassListBuilder passes)
-
addEarlyOptimizationTranspilationPasses
public static void addEarlyOptimizationTranspilationPasses(PassListBuilder passes, CompilerOptions options)
Adds transpilation passes that should run at the beginning of the optimization phase
-
addRewritePolyfillPass
public static void addRewritePolyfillPass(PassListBuilder passes)
Adds the pass to inject ES2015 polyfills, which goes after the late ES2015 passes.
-
-