sbt
package sbt
- Alphabetic
- Public
- All
Type Members
-
final
class
Fork extends AnyRef
Represents a command that can be forked.
-
final
class
ForkOptions extends Serializable
Configures forking.
- class ForkRun extends ScalaRun
-
sealed abstract
class
OutputStrategy extends AnyRef
Configures where the standard output and error streams from a forked process go.
- class Run extends ScalaRun
- sealed trait ScalaRun extends AnyRef
Value Members
- object Fork
- object ForkOptions extends Serializable
- object OutputStrategy
-
object
Run
This module is an interface to starting the scala interpreter or runner.
- object SelectMainClass
-
object
TrapExit
Provides an approximation to isolated execution within a single JVM.
Provides an approximation to isolated execution within a single JVM. System.exit calls are trapped to prevent the JVM from terminating. This is useful for executing user code that may call System.exit, but actually exiting is undesirable.
Exit is simulated by disposing all top-level windows and interrupting user-started threads. Threads are not stopped and shutdown hooks are not called. It is therefore inappropriate to use this with code that requires shutdown hooks, creates threads that do not terminate, or if concurrent AWT applications are run. This category of code should only be called by forking a new JVM.