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

- Packages that use ArtifactSet
  Package | Description
  --- | ---
  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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `(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
    Modifier and Type | Method and Description
    --- | ---
    `ArtifactSet` | PrecompressLinker.`link(TreeLogger logger, LinkerContext context, ArtifactSet artifacts, boolean onePermutation)`

    Methods in com.google.gwt.precompress.linker with parameters of type ArtifactSet
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `ArtifactSet` | RpcPolicyManifestLinker.`link(TreeLogger logger, LinkerContext context, ArtifactSet artifacts, boolean onePermutation)`
    `ArtifactSet` | RpcLogLinker.`link(TreeLogger logger, LinkerContext context, ArtifactSet artifacts, boolean onePermutation)`