Packages

t

xsbti.compile.analysis

WriteMapper

trait WriteMapper extends GenericMapper

Defines a writer-only mapper interface that is used by Zinc before writing the contents of the analysis files to the underlying analysis store.

This interface is useful to make the analysis file machine-independent and allow third parties to distribute them around.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. WriteMapper
  2. GenericMapper
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def mapBinaryFile(binaryFile: File): File

    binaryFile

    A binary dependency of the sources to be compiled.

    returns

    A modified binary file.

    Definition Classes
    GenericMapper
  2. abstract def mapBinaryStamp(file: File, binaryStamp: Stamp): Stamp

    file

    The owner of the stamp.

    binaryStamp

    A stamp associated to a binary file.

    returns

    A transformed stamp.

    Definition Classes
    GenericMapper
  3. abstract def mapClasspathEntry(classpathEntry: File): File

    classpathEntry

    The classpath entry to be passed to the compiler.

    returns

    A modified classpath entry.

    Definition Classes
    GenericMapper
  4. abstract def mapJavacOption(javacOption: String): String

    javacOption

    An option to be passed to the Java compiler.

    returns

    A compiler option.

    Definition Classes
    GenericMapper
  5. abstract def mapMiniSetup(miniSetup: MiniSetup): MiniSetup

    miniSetup

    The simple compile setup that is serialized in the analysis file.

    returns

    A transformed mini setup.

    Definition Classes
    GenericMapper
  6. abstract def mapOutputDir(outputDir: File): File

    outputDir

    The output dir where the compiler will output the products.

    returns

    A modified output dir.

    Definition Classes
    GenericMapper
  7. abstract def mapProductFile(productFile: File): File

    productFile

    A product file (class file) produced by the compiler.

    returns

    A modified product file.

    Definition Classes
    GenericMapper
  8. abstract def mapProductStamp(file: File, productStamp: Stamp): Stamp

    file

    The owner of the stamp.

    productStamp

    A stamp associated to a product file.

    returns

    A transformed stamp.

    Definition Classes
    GenericMapper
  9. abstract def mapScalacOption(scalacOption: String): String

    scalacOption

    An options to be passed to the Scala compiler.

    returns

    A compiler option.

    Definition Classes
    GenericMapper
  10. abstract def mapSourceDir(sourceDir: File): File

    sourceDir

    The source dir where the compiler will look for the sources.

    returns

    A modified source dir.

    Definition Classes
    GenericMapper
  11. abstract def mapSourceFile(sourceFile: File): File

    sourceFile

    A source file to be compiled.

    returns

    A modified source file.

    Definition Classes
    GenericMapper
  12. abstract def mapSourceStamp(file: File, sourceStamp: Stamp): Stamp

    file

    The owner of the stamp.

    sourceStamp

    A stamp associated to a source file.

    returns

    A transformed stamp.

    Definition Classes
    GenericMapper

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  16. def toString(): String
    Definition Classes
    AnyRef → Any
  17. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from GenericMapper

Inherited from AnyRef

Inherited from Any

Ungrouped