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

Classes for writing Linkers.

See:
Description

Interface Summary
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.