Packages

o

scala.tools.nsc

CompileServer

object CompileServer

Source
CompileServer.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CompileServer
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. def execute(startupCallback: () ⇒ Unit, args: Array[String]): Unit

    The server's main loop.

    The server's main loop.

    startupCallback is used for internal testing; it's called upon server start, notifying the caller that the server is ready to run.

    WARNING: the callback runs in the server's thread, blocking the server from doing any work until the callback is finished. Callbacks should be kept simple and clients should not try to interact with the server while the callback is processing.

  2. def main(args: Array[String]): Unit