final
class
CompilerArguments extends AnyRef
Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
def
abs(files: Seq[File]): Seq[String]
-
def
apply(sources: Seq[File], classpath: Seq[File], outputDirectory: File, options: Seq[String]): Seq[String]
-
final
def
asInstanceOf[T0]: T0
-
def
bootClasspath(addLibrary: Boolean): Seq[File]
-
def
bootClasspathFor(classpath: Seq[File]): Seq[File]
-
def
bootClasspathOption(addLibrary: Boolean): Seq[String]
-
def
checkScalaHomeUnset(): Unit
-
def
clone(): AnyRef
-
def
createBootClasspath(addLibrary: Boolean): String
-
def
createBootClasspathFor(classpath: Seq[File]): String
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
filterLibrary(classpath: Seq[File]): Seq[File]
-
def
finalize(): Unit
-
def
finishClasspath(classpath: Seq[File]): Seq[File]
-
final
def
getClass(): java.lang.Class[_]
-
def
hasLibrary(classpath: Seq[File]): Boolean
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any
Forms the list of options that is passed to the compiler from the required inputs and other options. The directory containing scala-library.jar and scala-compiler.jar (scalaLibDirectory) is required in order to add these jars to the boot classpath. The 'scala.home' property must be unset because Scala puts jars in that directory on the bootclasspath. Because we use multiple Scala versions, this would lead to compiling against the wrong library jar.