Package | Description |
---|---|
com.google.gwt.core.ext |
Classes used to extend the GWT compiler.
|
com.google.gwt.core.ext.linker |
Classes for writing Linkers.
|
com.google.gwt.core.linker |
A package containing implementations of the GWT bootstrap linkers.
|
com.google.gwt.user.linker.rpc |
Classes used to provide information about RPC for a GWT application.
|
Modifier and Type | Method and Description |
---|---|
void |
StubGeneratorContext.commitArtifact(TreeLogger logger,
Artifact<?> artifact) |
void |
GeneratorContext.commitArtifact(TreeLogger logger,
Artifact<?> artifact)
Add an Artifact to the
ArtifactSet
that will be presented to the Linker chain at the end of the
compilation cycle. |
void |
DelegatingGeneratorContext.commitArtifact(TreeLogger logger,
Artifact<?> artifact) |
Modifier and Type | Class and Description |
---|---|
class |
Artifact<C extends Artifact<C>>
A base type for all artifacts relating to the link process.
|
Modifier and Type | Class and Description |
---|---|
class |
BinaryEmittedArtifact
A thinned down version of some
EmittedArtifact . |
class |
CompilationMetricsArtifact
Captures some metrics from the compile permutations step of the build.
|
class |
CompilationResult
Represents a unique compilation of the module.
|
class |
DelegatingCompilationResult
A delegate for
CompilationResult intended for third party linkers
that want to modify a compilation result. |
class |
EmittedArtifact
An artifact that will be emitted into the output.
|
class |
GeneratedResource
A resource created by a Generator invoking
GeneratorContext.tryCreateResource(com.google.gwt.core.ext.TreeLogger, String)
during the compilation process. |
class |
ModuleMetricsArtifact
Captures some metrics from the module load and initial type oracle compile
step.
|
class |
PrecompilationMetricsArtifact
Captures some metrics from the precompilation step.
|
class |
PublicResource
A resource in the module's public path.
|
class |
ScriptReference
An external script file referenced in the module manifest.
|
class |
StylesheetReference
An external stylesheet referenced in the module manifest.
|
class |
SyntheticArtifact
Artifacts created by
AbstractLinker . |
Modifier and Type | Method and Description |
---|---|
<T extends Artifact<? super T>> |
ArtifactSet.find(java.lang.Class<T> artifactType)
Find all Artifacts assignable to some base type.
|
Modifier and Type | Method and Description |
---|---|
Artifact<?> |
ArtifactSet.first() |
Artifact<?> |
ArtifactSet.last() |
Modifier and Type | Method and Description |
---|---|
java.util.Comparator<? super Artifact<?>> |
ArtifactSet.comparator() |
java.util.SortedSet<Artifact<?>> |
ArtifactSet.headSet(Artifact<?> toElement) |
java.util.Iterator<Artifact<?>> |
ArtifactSet.iterator() |
java.util.SortedSet<Artifact<?>> |
ArtifactSet.subSet(Artifact<?> fromElement,
Artifact<?> toElement) |
java.util.SortedSet<Artifact<?>> |
ArtifactSet.tailSet(Artifact<?> fromElement) |
Modifier and Type | Method and Description |
---|---|
boolean |
ArtifactSet.add(Artifact<?> o) |
int |
Artifact.compareTo(Artifact<?> o) |
java.util.SortedSet<Artifact<?>> |
ArtifactSet.headSet(Artifact<?> toElement) |
boolean |
ArtifactSet.replace(Artifact<?> artifact)
Possibly replace an existing Artifact.
|
java.util.SortedSet<Artifact<?>> |
ArtifactSet.subSet(Artifact<?> fromElement,
Artifact<?> toElement) |
java.util.SortedSet<Artifact<?>> |
ArtifactSet.subSet(Artifact<?> fromElement,
Artifact<?> toElement) |
java.util.SortedSet<Artifact<?>> |
ArtifactSet.tailSet(Artifact<?> fromElement) |
Modifier and Type | Method and Description |
---|---|
boolean |
ArtifactSet.addAll(java.util.Collection<? extends Artifact<?>> c) |
Constructor and Description |
---|
ArtifactSet(java.util.Collection<? extends Artifact<?>> copyFrom) |
Modifier and Type | Class and Description |
---|---|
static class |
SymbolMapsLinker.ScriptFragmentEditsArtifact
Artifact to record insertions or deletions made to Javascript fragments.
|
static class |
SymbolMapsLinker.SourceMapArtifact
Artifact to represent a sourcemap file to be processed by SymbolMapsLinker.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.Collection<Artifact<?>> |
SingleScriptLinker.doEmitCompilation(TreeLogger logger,
LinkerContext context,
CompilationResult result,
ArtifactSet artifacts) |
protected java.util.Collection<Artifact<?>> |
D8ScriptLinker.doEmitCompilation(TreeLogger logger,
LinkerContext context,
CompilationResult result,
ArtifactSet artifacts) |
Modifier and Type | Class and Description |
---|---|
class |
RpcLogArtifact
This artifact holds a log of the reasoning for which types are considered
serializable for a particular RPC interface.
|
class |
RpcPolicyFileArtifact
This artifact provides information about which proxy classes resulted in
which rpc proxy files.
|