## 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 | 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 | 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 | Description
    --- | --- | ---
    `protected int` | CompilationResult.`compareToComparableArtifact​(CompilationResult o)` |

    Constructors in com.google.gwt.core.ext.linker with parameters of type CompilationResult
    Constructor | 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 | Description
    --- | --- | ---
    `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 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)` |