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.
- Alphabetic
- By Inheritance
- WriteMapper
- GenericMapper
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
-
abstract
def
mapBinaryFile(binaryFile: File): File
- binaryFile
A binary dependency of the sources to be compiled.
- returns
A modified binary file.
- Definition Classes
- GenericMapper
-
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
-
abstract
def
mapClasspathEntry(classpathEntry: File): File
- classpathEntry
The classpath entry to be passed to the compiler.
- returns
A modified classpath entry.
- Definition Classes
- GenericMapper
-
abstract
def
mapJavacOption(javacOption: String): String
- javacOption
An option to be passed to the Java compiler.
- returns
A compiler option.
- Definition Classes
- GenericMapper
-
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
-
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
-
abstract
def
mapProductFile(productFile: File): File
- productFile
A product file (class file) produced by the compiler.
- returns
A modified product file.
- Definition Classes
- GenericMapper
-
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
-
abstract
def
mapScalacOption(scalacOption: String): String
- scalacOption
An options to be passed to the Scala compiler.
- returns
A compiler option.
- Definition Classes
- GenericMapper
-
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
-
abstract
def
mapSourceFile(sourceFile: File): File
- sourceFile
A source file to be compiled.
- returns
A modified source file.
- Definition Classes
- GenericMapper
-
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
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )