Package | Description |
---|---|
com.google.gwt.dev | |
com.google.gwt.dev.jjs | |
com.google.gwt.dev.util |
Modifier and Type | Method and Description |
---|---|
Permutation |
Precompilation.getPermutation(int id) |
Permutation[] |
Precompilation.getPermutations()
Returns the set of permutations to run.
|
Modifier and Type | Method and Description |
---|---|
static PermutationResult |
CompilePerms.compile(TreeLogger logger,
CompilerContext compilerContext,
Permutation permutation,
UnifiedAst unifiedAst)
Compile a single permutation.
|
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,
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 List<PersistenceBackedObject<PermutationResult>> |
CompilePerms.makeResultFiles(File compilerWorkDir,
Permutation[] perms,
PrecompileTaskOptions options) |
void |
Permutation.mergeFrom(Permutation other,
SortedSet<String> liveRebindRequests)
This is called to merge two permutations that either have identical rebind
answers or were explicitly collapsed using
|
void |
Permutation.mergeRebindsFromCollapsed(Permutation other)
This is called to collapse one permutation into another where the rebinds
vary between the two permutations.
|
Constructor and Description |
---|
Permutation(int id,
Permutation other)
Clones an existing permutation, but with a new id.
|
Constructor and Description |
---|
Precompilation(UnifiedAst unifiedAst,
Collection<Permutation> permutations,
ArtifactSet generatedArtifacts) |
Precompilation(UnifiedAst unifiedAst,
Collection<Permutation> permutations,
int permutationBase,
ArtifactSet generatedArtifacts)
Constructs a new precompilation.
|
Modifier and Type | Method and Description |
---|---|
Permutation |
PermutationResult.getPermutation()
Returns the associated permutation.
|
Modifier and Type | Method and Description |
---|---|
PermutationResult |
UnifiedAst.compilePermutation(TreeLogger logger,
CompilerContext compilerContext,
Permutation permutation)
Compiles a particular permutation.
|
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) |
Constructor and Description |
---|
PermutationCompiler(Permutation permutation) |
Modifier and Type | Method and Description |
---|---|
Permutation |
CollapsedPropertyKey.getPermutation() |
Constructor and Description |
---|
CollapsedPropertyKey(Permutation permutation)
Constructor that constructs a key containing all collapsed property/value
pairs used by a Permutation.
|
Copyright © 2018. All rights reserved.