GWT 2.7.0

## Uses of Class
com.google.gwt.core.ext.linker.Artifact

Packages that use Artifact
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.

Uses of Artifact in com.google.gwt.core.ext

Methods in com.google.gwt.core.ext with parameters of type Artifact
`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)`

Uses of Artifact in com.google.gwt.core.ext.linker

Classes in com.google.gwt.core.ext.linker with type parameters of type Artifact
`class` | `Artifact<C extends Artifact<C>>` A base type for all artifacts relating to the link process.

Subclasses of Artifact in com.google.gwt.core.ext.linker
`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`.

Methods in com.google.gwt.core.ext.linker with type parameters of type Artifact

`

`<T extends Artifact<? super T>> java.util.SortedSet<T>`

`

`ArtifactSet.find(java.lang.Class<T> artifactType)`
Find all Artifacts assignable to some base type.

Methods in com.google.gwt.core.ext.linker that return Artifact
`Artifact<?>` | `ArtifactSet.first()`
`Artifact<?>` | `ArtifactSet.last()`

Methods in com.google.gwt.core.ext.linker that return types with arguments of type Artifact
`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)`

Methods in com.google.gwt.core.ext.linker with parameters of type Artifact
`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)`

Method parameters in com.google.gwt.core.ext.linker with type arguments of type Artifact
`boolean` | `ArtifactSet.addAll(java.util.Collection<? extends Artifact<?>> c)`

Constructor parameters in com.google.gwt.core.ext.linker with type arguments of type Artifact
`ArtifactSet(java.util.Collection<? extends Artifact<?>> copyFrom)`

Uses of Artifact in com.google.gwt.core.linker

Subclasses of Artifact in com.google.gwt.core.linker
`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.

Methods in com.google.gwt.core.linker that return types with arguments of type Artifact
`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)`

Uses of Artifact in com.google.gwt.user.linker.rpc

Subclasses of Artifact in com.google.gwt.user.linker.rpc
`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.

GWT 2.7.0