## Uses of Class
com.google.gwt.core.ext.Linker

Packages that use Linker
com.google.gwt.core.ext.linker: Classes for writing Linkers.
com.google.gwt.core.ext.linker.impl
com.google.gwt.core.linker: A package containing implementations of the GWT bootstrap linkers.
com.google.gwt.precompress.linker: A linker that precompresses the public artifacts that it sees.
com.google.gwt.user.linker.rpc: Classes used to provide information about RPC for a GWT application.

### Uses of Linker in com.google.gwt.core.ext.linker

Subclasses of Linker in com.google.gwt.core.ext.linker
`class` `AbstractLinker` Provides basic functions common to all Linker implementations.

Methods in com.google.gwt.core.ext.linker that return types with arguments of type Linker
`java.lang.Class<? extends Linker>` Artifact.`getLinker()` Returns the Linker that created the Artifact.

Constructor parameters in com.google.gwt.core.ext.linker with type arguments of type Linker
Constructor and Description
`Artifact(java.lang.Class<? extends Linker> linker)` Constructor.
`CompilationMetricsArtifact(java.lang.Class<? extends Linker> linker, int permutationId)`
`CompilationResult(java.lang.Class<? extends Linker> linkerType)`
`DelegatingCompilationResult(java.lang.Class<? extends Linker> linkerType, CompilationResult compilationResult)`
`EmittedArtifact(java.lang.Class<? extends Linker> linker, java.lang.String partialPath)`
`GeneratedResource(java.lang.Class<? extends Linker> linkerType, java.lang.String partialPath)`
`ModuleMetricsArtifact(java.lang.Class<? extends Linker> linker, int instanceId)`
`PrecompilationMetricsArtifact(java.lang.Class<? extends Linker> linker, int permutationBase)`
`PublicResource(java.lang.Class<? extends Linker> linkerType, java.lang.String partialPath)`
`ScriptReference(java.lang.Class<? extends Linker> linkerType, java.lang.String src, int index)`
`StylesheetReference(java.lang.Class<? extends Linker> linkerType, java.lang.String src, int index)`
`SyntheticArtifact(java.lang.Class<? extends Linker> linkerType, java.lang.String partialPath, byte[] data)`
`SyntheticArtifact(java.lang.Class<? extends Linker> linkerType, java.lang.String partialPath, byte[] data, long lastModified)`

### Uses of Linker in com.google.gwt.core.ext.linker.impl

Subclasses of Linker in com.google.gwt.core.ext.linker.impl with annotations of type with type parameters of type that implement declared as with annotations of type with type parameters of type with annotations of type with annotations of type with type parameters of type that return that return types with arguments of type with parameters of type with type arguments of type that throw with annotations of type with annotations of type with parameters of type with type arguments of type that throw
`class` `com.google.gwt.core.ext.linker.impl.SelectionScriptLinker` A base class for Linkers that use an external script to boostrap the GWT module.

### Uses of Linker in com.google.gwt.core.linker

Subclasses of Linker in com.google.gwt.core.linker
`class` `CrossSiteIframeLinker` This linker uses an iframe to hold the code and a script tag to download the code.
`class` `D8ScriptLinker` A Linker for producing a single JavaScript file from a GWT module that can be run in the d8 command line profiler.
`class` `DirectInstallLinker` A linker that adds a script tag directly to the iframe rather than downloading the JavaScript code as a list of strings and then installing it into the iframe.
`class` `IFrameLinker` Deprecated. use `CrossSiteIframeLinker` instead.
`class` `SingleScriptLinker` A Linker for producing a single JavaScript file from a GWT module.
`class` `SoycReportLinker` Converts SOYC report files into emitted private artifacts.
`class` `SymbolMapsLinker` This Linker exports the symbol maps associated with each compilation result as a private file.
`class` `XSLinker` Deprecated. use `CrossSiteIframeLinker` instead.

### Uses of Linker in com.google.gwt.precompress.linker

Subclasses of Linker in com.google.gwt.precompress.linker
`class` `PrecompressLinker` A linker that precompresses the public artifacts that it sees.

### Uses of Linker in com.google.gwt.user.linker.rpc

Subclasses of Linker in com.google.gwt.user.linker.rpc
`class` `RpcLogLinker` This linker emits `RpcLogArtifact`s as output files.
`class` `RpcPolicyManifestLinker` Emit a file containing a map of RPC proxy classes to the partial path of the RPC policy file.