protected abstract void |
AbstractCommandLineRunner.addAllowlistWarningsGuard(CompilerOptions options,
java.io.File allowlistFile) |
|
protected void |
CommandLineRunner.addAllowlistWarningsGuard(CompilerOptions options,
java.io.File allowlistFile) |
|
static void |
TranspilationPasses.addEarlyOptimizationTranspilationPasses(java.util.List<PassFactory> passes,
CompilerOptions options) |
Adds transpilation passes that should run at the beginning of the optimization phase
|
static void |
TranspilationPasses.addTranspilationRuntimeLibraries(java.util.List<PassFactory> passes,
CompilerOptions options) |
|
Result |
Compiler.compile(SourceFile extern,
SourceFile input,
CompilerOptions options) |
Compiles a single source file and a single externs file.
|
Result |
Compiler.compile(java.util.List<SourceFile> externs,
java.util.List<SourceFile> inputs,
CompilerOptions options) |
Compiles a list of inputs.
|
Result |
Compiler.compileModules(java.util.List<SourceFile> externs,
java.util.List<JSChunk> modules,
CompilerOptions options) |
Compiles a list of modules.
|
static void |
AbstractCommandLineRunner.createDefineReplacements(java.util.List<java.lang.String> definitions,
CompilerOptions options) |
Create a map of constant names to constant values from a textual description of the map.
|
protected java.util.List<SourceFile> |
AbstractCommandLineRunner.createExterns(CompilerOptions options) |
|
protected java.util.List<SourceFile> |
CommandLineRunner.createExterns(CompilerOptions options) |
|
void |
Compiler.init(java.util.List<SourceFile> externs,
java.util.List<SourceFile> sources,
CompilerOptions options) |
Initializes the instance state needed for a compile job.
|
void |
Compiler.initModules(java.util.List<SourceFile> externs,
java.util.List<JSChunk> modules,
CompilerOptions options) |
Initializes the instance state needed for a compile job if the sources are in modules.
|
void |
Compiler.initModulesWithTypedAstFilesystem(java.util.List<SourceFile> externs,
java.util.List<JSChunk> modules,
CompilerOptions options,
java.io.InputStream typedAstListStream) |
Initializes a compiler that will use pre-compiled TypedAst files instead of reading the source
from disk
|
void |
Compiler.initOptions(CompilerOptions options) |
Initializes the compiler options.
|
void |
Compiler.initWithTypedAstFilesystem(java.util.List<SourceFile> externs,
java.util.List<SourceFile> sources,
CompilerOptions options,
java.io.InputStream typedAstListStream) |
Initializes a compiler that will use pre-compiled TypedAst files instead of reading the source
from disk
|
CodePrinter.Builder |
CodePrinter.Builder.setCompilerOptions(CompilerOptions options) |
Sets the output options from compiler options.
|
void |
CompilationLevel.setDebugOptionsForCompilationLevel(CompilerOptions options) |
|
void |
CompilationLevel.setOptionsForCompilationLevel(CompilerOptions options) |
|
void |
WarningLevel.setOptionsForWarningLevel(CompilerOptions options) |
|
protected void |
AbstractCommandLineRunner.setRunOptions(CompilerOptions options) |
Sets options based on the configurations set flags API.
|
void |
CompilationLevel.setTypeBasedOptimizationOptions(CompilerOptions options) |
Enable additional optimizations that use type information.
|
protected static void |
AbstractCommandLineRunner.setWarningGuardOptions(CompilerOptions options,
java.util.ArrayList<AbstractCommandLineRunner.FlagEntry<CheckLevel>> warningGuards,
DiagnosticGroups diagnosticGroups) |
|
void |
DiagnosticGroups.setWarningLevel(CompilerOptions options,
java.lang.String name,
CheckLevel level) |
Adds warning levels by name.
|
void |
CompilationLevel.setWrappedOutputOptimizations(CompilerOptions options) |
Enable additional optimizations that operate on global declarations.
|