## Package com.google.gwt.core.ext.linker

Classes for writing Linkers.

See:
Description

Interface Summary
ConfigurationProperty | Represents a configuration property.
SelectionProperty | Represents a deferred binding property.

Class Summary
AbstractLinker | Provides basic functions common to all Linker implementations.
Artifact<C extends Artifact<C>> | A base type for all artifacts relating to the link process.
ArtifactSet | Provides stable ordering and de-duplication of artifacts.
CompilationResult | Represents a unique compilation of the module.
EmittedArtifact | An artifact that will be emitted into the output.
GeneratedResource | A resource created by a `Generator` invoking `GeneratorContext.tryCreateResource(com.google.gwt.core.ext.TreeLogger, String)` during the compilation process.
PublicResource | A resource in the module's public path.
ScriptReference | An external script file referenced in the module manifest.
StylesheetReference | An external stylesheet referenced in the module manifest.
SyntheticArtifact | Artifacts created by `AbstractLinker`.

Enum Summary
LinkerOrder.Order | Allowable values for the LinkerOrder.

Annotation Types Summary
LinkerOrder | Defines the relative order in which a Linker will be run.

## Package com.google.gwt.core.ext.linker Description

Classes for writing Linkers. Developers implementing custom `linkers` will use these classes to alter the set compilation `artifacts` generated by the compilation process.