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

- Packages that use SyntheticArtifact
  Package | Description
  --- | ---
  com.google.gwt.core.ext.linker | Classes for writing Linkers.
  com.google.gwt.core.ext.soyc | This package contains interfaces that provide access to "Story of Your Compile" information.
  com.google.gwt.core.ext.soyc.coderef |
  com.google.gwt.core.linker | A package containing implementations of the GWT bootstrap linkers.

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

    Methods in com.google.gwt.core.ext.linker that return SyntheticArtifact
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected SyntheticArtifact` | AbstractLinker.`emitBytes​(TreeLogger logger, byte[] what, java.lang.String partialPath)` | A helper method to create an artifact from an array of bytes.
    `protected SyntheticArtifact` | AbstractLinker.`emitBytes​(TreeLogger logger, byte[] what, java.lang.String partialPath, long lastModified)` | A helper method to create an artifact from an array of bytes.
    `protected SyntheticArtifact` | AbstractLinker.`emitInputStream​(TreeLogger logger, java.io.InputStream what, java.lang.String partialPath)` | A helper method to create an artifact to emit the contents of an InputStream.
    `protected SyntheticArtifact` | AbstractLinker.`emitInputStream​(TreeLogger logger, java.io.InputStream what, java.lang.String partialPath, long lastModified)` | A helper method to create an artifact to emit the contents of an InputStream.
    `protected SyntheticArtifact` | AbstractLinker.`emitString​(TreeLogger logger, java.lang.String what, java.lang.String partialPath)` | A helper method to create an artifact to emit a String.
    `protected SyntheticArtifact` | AbstractLinker.`emitString​(TreeLogger logger, java.lang.String what, java.lang.String partialPath, long lastModified)` | A helper method to create an artifact to emit a String.
    `protected SyntheticArtifact` | AbstractLinker.`emitWithStrongName​(TreeLogger logger, byte[] what, java.lang.String prefix, java.lang.String suffix)` | A helper method to create an artifact from an array of bytes with a strong name.
    `protected SyntheticArtifact` | AbstractLinker.`emitWithStrongName​(TreeLogger logger, byte[] what, java.lang.String prefix, java.lang.String suffix, long lastModified)` | A helper method to create an artifact from an array of bytes with a strong name.

  - ### Uses of SyntheticArtifact in com.google.gwt.core.ext.soyc

    Methods in com.google.gwt.core.ext.soyc that return types with arguments of type SyntheticArtifact
    Modifier and Type | Method | Description
    --- | --- | ---
    `static java.util.List<SyntheticArtifact>` | SourceMapRecorder.`exec​(int permutationId, java.util.List<com.google.gwt.dev.jjs.JsSourceMap> fragmentMaps, java.lang.String sourceFilePrefix)` | Generates a sourcemap for each fragment in the list.
    `static java.util.List<SyntheticArtifact>` | SourceMapRecorder.`execWithJavaNames​(int permutationId, java.util.List<com.google.gwt.dev.jjs.JsSourceMap> fragmentMaps, java.lang.String sourceFilePrefix)` | Generates a sourcemap for each fragment in the list, with JavaScript-to-Java name mappings included.

  - ### Uses of SyntheticArtifact in com.google.gwt.core.ext.soyc.coderef

    Methods in com.google.gwt.core.ext.soyc.coderef that return types with arguments of type SyntheticArtifact
    Modifier and Type | Method | Description
    --- | --- | ---
    `static java.util.List<SyntheticArtifact>` | EntityRecorder.`makeSoycArtifacts​(int permutationId, java.util.List<com.google.gwt.dev.jjs.JsSourceMap> sourceInfoMaps, java.lang.String sourceMapFilePrefix, com.google.gwt.dev.jjs.impl.JavaToJavaScriptMap jjsmap, com.google.gwt.dev.js.SizeBreakdown[] sizeBreakdowns, DependencyGraphRecorder codeGraph, com.google.gwt.dev.jjs.ast.JProgram jprogram)` |

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

    Subclasses of SyntheticArtifact in com.google.gwt.core.linker
    Modifier and Type | Class | Description
    --- | --- | ---
    `static class` | `SymbolMapsLinker.SourceMapArtifact` | Artifact to represent a sourcemap file to be processed by SymbolMapsLinker.

    Methods in com.google.gwt.core.linker that return SyntheticArtifact
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected SyntheticArtifact` | SymbolMapsLinker.`emitSourceMapString​(TreeLogger logger, java.lang.String contents, java.lang.String partialPath)` |