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

- Packages that use CompilationResult
  Package | Description
  --- | ---
  com.google.gwt.core.ext.linker | Classes for writing Linkers.
  com.google.gwt.core.linker | A package containing implementations of the GWT bootstrap linkers.

- - ### Uses of CompilationResult in com.google.gwt.core.ext.linker

    Subclasses of CompilationResult in com.google.gwt.core.ext.linker
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DelegatingCompilationResult` A delegate for `CompilationResult` intended for third party linkers that want to modify a compilation result.

    Methods in com.google.gwt.core.ext.linker that return types with arguments of type CompilationResult
    Modifier and Type | Method and Description
    --- | ---
    `protected java.lang.Class<CompilationResult>` | CompilationResult.`getComparableArtifactType()`

    Methods in com.google.gwt.core.ext.linker with parameters of type CompilationResult
    Modifier and Type | Method and Description
    --- | ---
    `protected int` | CompilationResult.`compareToComparableArtifact(CompilationResult o)`

    Constructors in com.google.gwt.core.ext.linker with parameters of type CompilationResult
    Constructor and Description
    `DelegatingCompilationResult(java.lang.Class<? extends Linker> linkerType, CompilationResult compilationResult)`

  - ### Uses of CompilationResult in com.google.gwt.core.linker

    Methods in com.google.gwt.core.linker with parameters of type CompilationResult
    Modifier and Type | Method and Description
    --- | ---
    `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 void` | SymbolMapsLinker.`doWriteSymbolMap(TreeLogger logger, CompilationResult result, java.io.PrintWriter pw)` Override to change the format of the symbol map.
    `protected java.lang.String` | CrossSiteIframeLinker.`fillSelectionScriptTemplate(java.lang.StringBuffer ss, TreeLogger logger, LinkerContext context, ArtifactSet artifacts, CompilationResult result)`
    `protected void` | CrossSiteIframeLinker.`maybeAddHostedModeFile(TreeLogger logger, LinkerContext context, ArtifactSet artifacts, CompilationResult result)`
    `protected java.lang.String` | CrossSiteIframeLinker.`wrapPrimaryFragment(TreeLogger logger, LinkerContext context, java.lang.String script, ArtifactSet artifacts, CompilationResult result)`