Package | Description |
---|---|
com.google.gwt.dev | |
com.google.gwt.dev.jjs |
Modifier and Type | Method and Description |
---|---|
UnifiedAst |
Precompilation.getUnifiedAst()
Returns the unified AST used by
JavaToJavaScriptCompiler . |
Modifier and Type | Method and Description |
---|---|
static PermutationResult |
CompilePerms.compile(TreeLogger logger,
CompilerContext compilerContext,
Permutation permutation,
UnifiedAst unifiedAst)
Compile a single permutation.
|
abstract Collection<com.google.gwt.dev.PermutationWorker> |
PermutationWorkerFactory.getWorkers(TreeLogger logger,
UnifiedAst unifiedAst,
int numWorkers)
Return some number of PermutationWorkers.
|
Collection<com.google.gwt.dev.PermutationWorker> |
ThreadedPermutationWorkerFactory.getWorkers(TreeLogger logger,
UnifiedAst unifiedAst,
int numWorkers) |
Collection<com.google.gwt.dev.PermutationWorker> |
ExternalPermutationWorkerFactory.getWorkers(TreeLogger logger,
UnifiedAst unifiedAst,
int numWorkers) |
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 |
---|---|
UnifiedAst |
JavaToJavaScriptCompiler.precompile(RebindPermutationOracle rpo,
String[] entryPointTypeNames,
String[] additionalRootTypes,
boolean singlePermutation)
Performs a precompilation, returning a unified AST.
|
abstract UnifiedAst |
JavaToJavaScriptCompiler.precompile(RebindPermutationOracle rpo,
String[] entryPointTypeNames,
String[] additionalRootTypes,
boolean singlePermutation,
PrecompilationMetricsArtifact precompilationMetrics)
Performs a precompilation, returning a unified AST.
|
UnifiedAst |
MonolithicJavaToJavaScriptCompiler.precompile(RebindPermutationOracle rpo,
String[] entryPointTypeNames,
String[] additionalRootTypes,
boolean singlePermutation,
PrecompilationMetricsArtifact precompilationMetrics) |
UnifiedAst |
LibraryJavaToJavaScriptCompiler.precompile(RebindPermutationOracle rpo,
String[] entryPointTypeNames,
String[] additionalRootTypes,
boolean singlePermutation,
PrecompilationMetricsArtifact precompilationMetrics) |
protected UnifiedAst |
JavaToJavaScriptCompiler.Precompiler.precompile(String[] additionalRootTypes,
boolean singlePermutation,
PrecompilationMetricsArtifact precompilationMetrics)
Takes as input a CompilationState and transforms that into a unified by not yet resolved Java
AST (a Java AST wherein cross-class references have been connected and all rebind result
classes are available and have not yet been pruned down to the set applicable for a
particular permutation).
|
UnifiedAst |
JavaScriptCompiler.precompile(TreeLogger logger,
CompilerContext compilerContext,
RebindPermutationOracle rpo,
String[] declEntryPts,
String[] additionalRootTypes,
boolean singlePermutation,
PrecompilationMetricsArtifact precompilationMetrics) |
UnifiedAst |
AbstractCompiler.precompile(TreeLogger logger,
CompilerContext compilerContext,
RebindPermutationOracle rpo,
String[] declEntryPts,
String[] additionalRootTypes,
boolean singlePermutation,
PrecompilationMetricsArtifact precompilationMetrics)
Performs a precompilation, returning an object that can then be used to
compile individual permutations..
|
Modifier and Type | Method and Description |
---|---|
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.