## 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 | 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 | 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 | Description
    --- | --- | ---
    `ArtifactSet` | IFrameLinker.`link​(TreeLogger logger, LinkerContext context, ArtifactSet artifacts, boolean onePermutation)` | Deprecated.
    `ArtifactSet` | SoycReportLinker.`link​(TreeLogger logger, LinkerContext context, ArtifactSet artifacts, boolean onePermutation)` |
    `ArtifactSet` | SymbolMapsLinker.`link​(TreeLogger logger, LinkerContext context, ArtifactSet artifacts)` | Included to support legacy non-shardable subclasses.
    `ArtifactSet` | SymbolMapsLinker.`link​(TreeLogger logger, LinkerContext context, ArtifactSet artifacts, boolean onePermutation)` |
    `ArtifactSet` | XSLinker.`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 | 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<?>>` | D8ScriptLinker.`doEmitCompilation​(TreeLogger logger, LinkerContext context, CompilationResult result, ArtifactSet artifacts)` |
    `protected java.util.Collection<Artifact<?>>` | SingleScriptLinker.`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` | D8ScriptLinker.`emitSelectionScript​(TreeLogger logger, LinkerContext context, ArtifactSet artifacts)` |
    `protected EmittedArtifact` | SingleScriptLinker.`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` | IFrameLinker.`link​(TreeLogger logger, LinkerContext context, ArtifactSet artifacts, boolean onePermutation)` | Deprecated.
    `ArtifactSet` | SoycReportLinker.`link​(TreeLogger logger, LinkerContext context, ArtifactSet artifacts, boolean onePermutation)` |
    `ArtifactSet` | SymbolMapsLinker.`link​(TreeLogger logger, LinkerContext context, ArtifactSet artifacts)` | Included to support legacy non-shardable subclasses.
    `ArtifactSet` | SymbolMapsLinker.`link​(TreeLogger logger, LinkerContext context, ArtifactSet artifacts, boolean onePermutation)` |
    `ArtifactSet` | XSLinker.`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` | CrossSiteIframeLinker.`wrapDeferredFragment​(TreeLogger logger, LinkerContext context, int fragment, java.lang.String js, ArtifactSet artifacts)` |
    `protected java.lang.String` | XSLinker.`wrapDeferredFragment​(TreeLogger logger, LinkerContext context, int fragment, java.lang.String js, ArtifactSet artifacts)` | Deprecated.
    `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 | 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 | 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 | Description
    --- | --- | ---
    `ArtifactSet` | RpcLogLinker.`link​(TreeLogger logger, LinkerContext context, ArtifactSet artifacts, boolean onePermutation)` |
    `ArtifactSet` | RpcPolicyManifestLinker.`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 | Description
    --- | --- | ---
    `ArtifactSet` | RpcLogLinker.`link​(TreeLogger logger, LinkerContext context, ArtifactSet artifacts, boolean onePermutation)` |
    `ArtifactSet` | RpcPolicyManifestLinker.`link​(TreeLogger logger, LinkerContext context, ArtifactSet artifacts, boolean onePermutation)` |