Package | Description |
---|---|
com.google.gwt.core.ext.linker.impl | |
com.google.gwt.dev | |
com.google.gwt.dev.cfg | |
com.google.gwt.dev.jjs |
Constructor and Description |
---|
StandardCompilationResult(PermutationResult permutationResult) |
StandardCompilationResult(PermutationResult applicationPermutationResult,
Set<PermutationResult> libraryPermutationResults) |
Constructor and Description |
---|
StandardCompilationResult(PermutationResult applicationPermutationResult,
Set<PermutationResult> libraryPermutationResults) |
Modifier and Type | Method and Description |
---|---|
static PermutationResult |
CompilePerms.compile(TreeLogger logger,
CompilerContext compilerContext,
Permutation permutation,
UnifiedAst unifiedAst)
Compile a single permutation.
|
Modifier and Type | Method and Description |
---|---|
static List<PersistenceBackedObject<PermutationResult>> |
CompilePerms.makeResultFiles(File compilerWorkDir,
Permutation[] perms,
PrecompileTaskOptions options) |
Modifier and Type | Method and Description |
---|---|
static void |
Link.linkOnePermutationToJar(TreeLogger logger,
ModuleDef module,
ResourceOracle publicResourceOracle,
ArtifactSet generatedArtifacts,
PermutationResult permResult,
File jarFile,
PrecompileTaskOptions precompileOptions)
This link operation is performed on a CompilePerms shard for one
permutation.
|
Modifier and Type | Method and Description |
---|---|
static void |
CompilePerms.compile(TreeLogger logger,
CompilerContext compilerContext,
Precompilation precompilation,
Permutation[] perms,
int localWorkers,
List<PersistenceBackedObject<PermutationResult>> resultFiles)
Compile multiple permutations.
|
static void |
PermutationWorkerFactory.compilePermutations(TreeLogger logger,
CompilerContext compilerContext,
Precompilation precompilation,
int localWorkers,
List<PersistenceBackedObject<PermutationResult>> resultFiles)
Compiles all Permutations in a Precompilation and returns an array of Files
that can be consumed by Link using the system-default
PermutationWorkersFactories.
|
static void |
PermutationWorkerFactory.compilePermutations(TreeLogger logger,
CompilerContext compilerContext,
Precompilation precompilation,
Permutation[] permutations,
int localWorkers,
List<PersistenceBackedObject<PermutationResult>> resultFiles)
Compiles a subset of the Permutations in a Precompilation and returns an
array of Files that can be consumed by Link using the system-default
PermutationWorkersFactories.
|
static void |
Link.link(TreeLogger logger,
ModuleDef module,
ResourceOracle publicResourceOracle,
ArtifactSet generatedArtifacts,
Permutation[] permutations,
List<PersistenceBackedObject<PermutationResult>> resultFiles,
Set<PermutationResult> libraries,
PrecompileTaskOptions precompileOptions,
Link.LinkOptions linkOptions) |
static void |
Link.link(TreeLogger logger,
ModuleDef module,
ResourceOracle publicResourceOracle,
ArtifactSet generatedArtifacts,
Permutation[] permutations,
List<PersistenceBackedObject<PermutationResult>> resultFiles,
Set<PermutationResult> libraries,
PrecompileTaskOptions precompileOptions,
Link.LinkOptions linkOptions) |
Modifier and Type | Method and Description |
---|---|
ZipEntryBackedObject<PermutationResult> |
ZipLibraryWriter.getPermutationResultHandle() |
ZipEntryBackedObject<PermutationResult> |
ZipLibrary.getPermutationResultHandle() |
PersistenceBackedObject<PermutationResult> |
LibraryWriter.getPermutationResultHandle()
Returns a handle to the permutation result object that was constructed as part of the
compilation for this library.
|
PersistenceBackedObject<PermutationResult> |
NullLibraryWriter.getPermutationResultHandle() |
PersistenceBackedObject<PermutationResult> |
Library.getPermutationResultHandle()
Returns a handle to the serialized permutation result of this library.
|
List<PersistenceBackedObject<PermutationResult>> |
LibraryGroup.getPermutationResultHandlesInLinkOrder()
Returns the list of all permutation result handles (one per library) in library link order.
|
Modifier and Type | Method and Description |
---|---|
PermutationResult |
UnifiedAst.compilePermutation(TreeLogger logger,
CompilerContext compilerContext,
Permutation permutation)
Compiles a particular permutation.
|
PermutationResult |
JavaToJavaScriptCompiler.PermutationCompiler.compilePermutation(UnifiedAst unifiedAst)
Takes as input an unresolved Java AST (a Java AST wherein all rebind result classes are
available and have not yet been pruned down to the set applicable for a particular
permutation) that was previously constructed by the Precompiler and from that constructs
output Js source code and related information.
|
abstract PermutationResult |
JavaToJavaScriptCompiler.compilePermutation(UnifiedAst unifiedAst,
Permutation permutation)
Compiles and returns a particular permutation, based on a precompiled unified AST.
|
PermutationResult |
MonolithicJavaToJavaScriptCompiler.compilePermutation(UnifiedAst unifiedAst,
Permutation permutation) |
PermutationResult |
LibraryJavaToJavaScriptCompiler.compilePermutation(UnifiedAst unifiedAst,
Permutation permutation) |
Copyright © 2018. All rights reserved.