object Compiler
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Compiler
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
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
- def addToClasspath(classFiles: Traversable[(String, Array[Byte])], dynamicClasspath: VirtualDirectory, outputDir: Option[Path]): Unit
Writes files to dynamicClasspath.
Writes files to dynamicClasspath. Needed for loading cached classes.
- def apply(classpath: Seq[URL], dynamicClasspath: VirtualDirectory, outputDir: Option[Path], evalClassloader: => ClassLoader, pluginClassloader: => ClassLoader, shutdownPressy: () => Unit, reporterOpt: Option[Reporter], settings: Settings, classPathWhitelist: Set[Seq[String]], initialClassPath: Seq[URL], lineNumberModifier: Boolean = true): Compiler
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def awaitResponse[T](func: (Response[T]) => Unit): T
Converts Scalac's weird Future type into a standard scala.concurrent.Future
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def initGlobalClasspath(dirDeps: Seq[URL], jarDeps: Seq[URL], dynamicClasspath: VirtualDirectory, settings: Settings, classPathWhitelist: Set[Seq[String]], initialClassPath: Seq[URL]): AggregateClassPath
Code to initialize random bits and pieces that are needed for the Scala compiler to function, common between the normal and presentation compiler
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def makeFile(src: Array[Byte], name: String): VirtualFile
Converts a bunch of bytes into Scalac's weird VirtualFile class
- 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()
- def prepareDirCp(dirDeps: Seq[URL]): Seq[DirectoryClassPath]
- def prepareJarCp(jarDeps: Seq[URL], settings: Settings): Vector[ClassPath]
- 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(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- def writeDeep(d: VirtualDirectory, path: List[String]): OutputStream