RunnerLauncherState

mill.daemon.RunnerLauncherState
See theRunnerLauncherState companion object
case class RunnerLauncherState(errorOpt: Option[String] = ..., buildFile: Option[String] = ..., bootstrapModuleOpt: Option[RootModule] = ..., buildFileWatch: Option[Watchable] = ..., metaFrames: List[MetaFrame] = ..., finalFrame: Option[FinalFrame] = ..., workspaceLocking: Option[LauncherLocking] = ..., runArtifacts: Option[LauncherOutFiles] = ..., fileLockLease: Option[AutoCloseable] = ...) extends Result, AutoCloseable

Per-launcher view of the current bootstrap/evaluation run.

Holds launcher-owned resources that cannot be shared daemon-wide: active evaluators, retained meta-build read leases that pin the shared frames the launcher is using, the user-task evaluation, and the launcher session.

Attributes

Companion
object
Source
RunnerLauncherState.scala
Graph
Supertypes
trait Serializable
trait Serializable
trait Product
trait Equals
trait AutoCloseable
trait Result
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override def close(): Unit

Attributes

Definition Classes
AutoCloseable
Source
RunnerLauncherState.scala
def finalModuleWatchedAt(depth: Int): Option[Seq[Watchable]]

Attributes

Source
RunnerLauncherState.scala
def metaFrameAt(depth: Int): Option[MetaFrame]

Attributes

Source
RunnerLauncherState.scala
def watched: Seq[Watchable]

Attributes

Source
RunnerLauncherState.scala
def withError(err: String): RunnerLauncherState

Attributes

Source
RunnerLauncherState.scala
def withResources(locking: LauncherLocking, artifacts: LauncherOutFiles, fileLock: AutoCloseable): RunnerLauncherState

Attributes

Source
RunnerLauncherState.scala

Inherited methods

def productElementNames: Iterator[String]

An iterator over the names of all the elements of this product.

An iterator over the names of all the elements of this product.

Attributes

Inherited from:
Product
Source
Product.scala
def productIterator: Iterator[Any]

An iterator over all the elements of this product.

An iterator over all the elements of this product.

Attributes

Returns

in the default implementation, an Iterator[Any]

Inherited from:
Product
Source
Product.scala