## 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.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 and 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 and Description
    --- | ---
    `static java.util.List<SyntheticArtifact>` | SourceMapRecorder.`makeSourceMapArtifacts(java.util.List<java.util.Map<Range,com.google.gwt.dev.jjs.SourceInfo>> sourceInfoMaps, int permutationId)`

    Method parameters in com.google.gwt.core.ext.soyc with type arguments of type SyntheticArtifact
    Modifier and Type | Method and Description
    --- | ---
    `static void` | SourceMapRecorder.`recordSourceMap(java.util.List<java.util.Map<Range,com.google.gwt.dev.jjs.SourceInfo>> sourceInfoMaps, java.util.List<SyntheticArtifact> artifacts, int permutationId)`

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

    Subclasses of SyntheticArtifact in com.google.gwt.core.linker
    Modifier and Type | Class and 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 and Description
    --- | ---
    `protected SyntheticArtifact` | SymbolMapsLinker.`emitSourceMapString(TreeLogger logger, java.lang.String contents, java.lang.String partialPath)`