public class TranspilationPasses
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static void |
addEs6ModulePass(java.util.List<PassFactory> passes,
PreprocessorSymbolTable.CachedInstanceFactory preprocessorTableFactory) |
static void |
addEs6ModuleToCjsPass(java.util.List<PassFactory> passes) |
static void |
addEs6RewriteImportPathPass(java.util.List<PassFactory> passes) |
static void |
addPostCheckTranspilationPasses(java.util.List<PassFactory> passes,
CompilerOptions options)
Adds transpilation passes that should run after all checks are done.
|
static void |
addRewritePolyfillPass(java.util.List<PassFactory> passes)
Adds the pass to inject ES6 polyfills, which goes after the late ES6 passes.
|
static void |
addTranspilationRuntimeLibraries(java.util.List<PassFactory> passes,
CompilerOptions options) |
public static void addEs6ModulePass(java.util.List<PassFactory> passes, PreprocessorSymbolTable.CachedInstanceFactory preprocessorTableFactory)
public static void addTranspilationRuntimeLibraries(java.util.List<PassFactory> passes, CompilerOptions options)
public static void addEs6ModuleToCjsPass(java.util.List<PassFactory> passes)
public static void addEs6RewriteImportPathPass(java.util.List<PassFactory> passes)
public static void addPostCheckTranspilationPasses(java.util.List<PassFactory> passes, CompilerOptions options)
public static void addRewritePolyfillPass(java.util.List<PassFactory> passes)
Copyright © 2009-2020 Google. All Rights Reserved.