MillMain0
mill.daemon.MillMain0
object MillMain0
Attributes
- Source
- MillMain0.scala
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
MillMain0.type
Members list
Value members
Concrete methods
def adjustJvmProperties(userSpecifiedProperties: Map[String, String], initialSystemProperties: Map[String, String]): Unit
Attributes
- Source
- MillMain0.scala
Attributes
- Source
- MillMain0.scala
We need a double lock because file system locks are not reentrant and blows up if you try to take them twice, while memory locks just block until the lock is available.
We need a double lock because file system locks are not reentrant and blows up if you try to take them twice, while memory locks just block until the lock is available.
Attributes
- Source
- MillMain0.scala
Attributes
- Source
- MillMain0.scala
def getLogger(streams: SystemStreams, config: MillCliConfig, enableTicker: Boolean, daemonDir: Path, colored: Boolean, colors: Colors, out: Path): Logger & AutoCloseable
Attributes
- Source
- MillMain0.scala
def handleMillException[T](err: PrintStream, onError: => T): PartialFunction[Throwable, (Boolean, T)]
Attributes
- Source
- MillMain0.scala
def main0(args: Array[String], stateCache: RunnerState, mainInteractive: Boolean, streams0: SystemStreams, env: Map[String, String], setIdle: Boolean => Unit, userSpecifiedProperties0: Map[String, String], initialSystemProperties: Map[String, String], systemExit: StopServer, daemonDir: Path, outLock: Lock): (Boolean, RunnerState)
Attributes
- Source
- MillMain0.scala
Attributes
- Source
- MillMain0.scala
Attributes
- Source
- MillMain0.scala
Attributes
- Source
- MillMain0.scala
def startBspServer(bspStreams: SystemStreams, outLock: Lock, bspLogger: Logger): (BspServerHandle, BuildClient)
Starts the BSP server
Starts the BSP server
Value parameters
- bspStreams
-
Streams to use for BSP JSONRPC communication with the BSP client
Attributes
- Source
- MillMain0.scala
In this article