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

Packages that use ArtifactSet
com.google.gwt.core.ext: Classes used to extend the GWT compiler.
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 ArtifactSet in com.google.gwt.core.ext

Methods in com.google.gwt.core.ext that return ArtifactSet
`ArtifactSet` Linker.`link(TreeLogger logger, LinkerContext context, ArtifactSet artifacts)` This method is invoked for linkers not annotated with `Shardable`.
`ArtifactSet` Linker.`link(TreeLogger logger, LinkerContext context, ArtifactSet artifacts, boolean onePermutation)` This method is invoked for linkers annotated with `Shardable`.
`ArtifactSet` Linker.`relink(TreeLogger logger, LinkerContext context, ArtifactSet newArtifacts)` Re-invoke the Linker with newly generated artifacts.

Methods in com.google.gwt.core.ext with parameters of type ArtifactSet
`ArtifactSet` Linker.`link(TreeLogger logger, LinkerContext context, ArtifactSet artifacts)` This method is invoked for linkers not annotated with `Shardable`.
`ArtifactSet` Linker.`link(TreeLogger logger, LinkerContext context, ArtifactSet artifacts, boolean onePermutation)` This method is invoked for linkers annotated with `Shardable`.
`ArtifactSet` Linker.`relink(TreeLogger logger, LinkerContext context, ArtifactSet newArtifacts)` Re-invoke the Linker with newly generated artifacts.

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

Methods in com.google.gwt.core.linker that return ArtifactSet
`ArtifactSet` SymbolMapsLinker.`link(TreeLogger logger, LinkerContext context, ArtifactSet artifacts)` Included to support legacy non-shardable subclasses.
`ArtifactSet` XSLinker.`link(TreeLogger logger, LinkerContext context, ArtifactSet artifacts, boolean onePermutation)` Deprecated.
`ArtifactSet` SymbolMapsLinker.`link(TreeLogger logger, LinkerContext context, ArtifactSet artifacts, boolean onePermutation)`
`ArtifactSet` SoycReportLinker.`link(TreeLogger logger, LinkerContext context, ArtifactSet artifacts, boolean onePermutation)`
`ArtifactSet` IFrameLinker.`link(TreeLogger logger, LinkerContext context, ArtifactSet artifacts, boolean onePermutation)` Deprecated.

Methods in com.google.gwt.core.linker with parameters of type ArtifactSet
`(package private) boolean` SoycReportLinker.`anyCompilerMetricsPresent(ArtifactSet artifacts)` Check whether an artifact set contains any compilerMetrics.
`(package private) boolean` SoycReportLinker.`anyReportFilesPresent(ArtifactSet artifacts)` Check whether an artifact set contains any SOYC report documents.
`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)`
`protected void` SymbolMapsLinker.`doEmitSymbolMap(TreeLogger logger, ArtifactSet artifacts, CompilationResult result, java.io.ByteArrayOutputStream out)` Override to change the manner in which the symbol map is emitted.
`protected EmittedArtifact` SingleScriptLinker.`emitSelectionScript(TreeLogger logger, LinkerContext context, ArtifactSet artifacts)`
`protected EmittedArtifact` D8ScriptLinker.`emitSelectionScript(TreeLogger logger, LinkerContext context, ArtifactSet artifacts)`
`protected java.lang.String` CrossSiteIframeLinker.`fillSelectionScriptTemplate(java.lang.StringBuffer ss, TreeLogger logger, LinkerContext context, ArtifactSet artifacts, CompilationResult result)`
`ArtifactSet` SymbolMapsLinker.`link(TreeLogger logger, LinkerContext context, ArtifactSet artifacts)` Included to support legacy non-shardable subclasses.
`ArtifactSet` XSLinker.`link(TreeLogger logger, LinkerContext context, ArtifactSet artifacts, boolean onePermutation)` Deprecated.
`ArtifactSet` SymbolMapsLinker.`link(TreeLogger logger, LinkerContext context, ArtifactSet artifacts, boolean onePermutation)`
`ArtifactSet` SoycReportLinker.`link(TreeLogger logger, LinkerContext context, ArtifactSet artifacts, boolean onePermutation)`
`ArtifactSet` IFrameLinker.`link(TreeLogger logger, LinkerContext context, ArtifactSet artifacts, boolean onePermutation)` Deprecated.
`protected void` CrossSiteIframeLinker.`maybeAddHostedModeFile(TreeLogger logger, LinkerContext context, ArtifactSet artifacts, CompilationResult result)`
`protected void` CrossSiteIframeLinker.`maybeOutputPropertyMap(TreeLogger logger, LinkerContext context, ArtifactSet toReturn)`
`protected java.lang.String` XSLinker.`wrapDeferredFragment(TreeLogger logger, LinkerContext context, int fragment, java.lang.String js, ArtifactSet artifacts)` Deprecated.
`protected java.lang.String` CrossSiteIframeLinker.`wrapDeferredFragment(TreeLogger logger, LinkerContext context, int fragment, java.lang.String js, ArtifactSet artifacts)`
`protected java.lang.String` CrossSiteIframeLinker.`wrapPrimaryFragment(TreeLogger logger, LinkerContext context, java.lang.String script, ArtifactSet artifacts, CompilationResult result)`

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

Methods in com.google.gwt.precompress.linker that return ArtifactSet
`ArtifactSet` PrecompressLinker.`link(TreeLogger logger, LinkerContext context, ArtifactSet artifacts, boolean onePermutation)`

Methods in com.google.gwt.precompress.linker with parameters of type ArtifactSet
`ArtifactSet` PrecompressLinker.`link(TreeLogger logger, LinkerContext context, ArtifactSet artifacts, boolean onePermutation)`

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

Methods in com.google.gwt.user.linker.rpc that return ArtifactSet
`ArtifactSet` RpcPolicyManifestLinker.`link(TreeLogger logger, LinkerContext context, ArtifactSet artifacts, boolean onePermutation)`
`ArtifactSet` RpcLogLinker.`link(TreeLogger logger, LinkerContext context, ArtifactSet artifacts, boolean onePermutation)`

Methods in com.google.gwt.user.linker.rpc with parameters of type ArtifactSet
`ArtifactSet` RpcPolicyManifestLinker.`link(TreeLogger logger, LinkerContext context, ArtifactSet artifacts, boolean onePermutation)`
`ArtifactSet` RpcLogLinker.`link(TreeLogger logger, LinkerContext context, ArtifactSet artifacts, boolean onePermutation)`