RunnerLauncherState

mill.daemon.RunnerLauncherState
See theRunnerLauncherState companion class

Attributes

Companion
class
Source
RunnerLauncherState.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

case class FinalFrame(depth: Int, evaluator: EvaluatorApi, evalWatched: Seq[Watchable], moduleWatched: Seq[Watchable], tasksAndParams: Seq[String], failed: Boolean)

The user-task evaluation frame. Carries the task selectors that were run so the next launcher invocation can short-circuit a re-run when the inputs are unchanged. failed is set when the prior evaluation produced an error, in which case we must not short-circuit a successful return.

The user-task evaluation frame. Carries the task selectors that were run so the next launcher invocation can short-circuit a re-run when the inputs are unchanged. failed is set when the prior evaluation produced an error, in which case we must not short-circuit a successful return.

Attributes

Source
RunnerLauncherState.scala
Supertypes
trait Serializable
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class Logged(workerCache: Map[String, WorkerInfo], evalWatched: Seq[Path], moduleWatched: Seq[Path], classLoaderIdentity: Option[Int], runClasspath: Seq[(Path, Int)], runClasspathHash: Int)

Simplified representation of frame data, written to disk for debugging and testing purposes (see out/.../mill-runner-state.json).

Simplified representation of frame data, written to disk for debugging and testing purposes (see out/.../mill-runner-state.json).

Attributes

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

Attributes

Companion
class
Source
RunnerLauncherState.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Logged.type
case class MetaFrame(depth: Int, evaluator: EvaluatorApi, sharedFrame: Frame, readLease: Option[Lease], spanningInvalidationTree: Option[String])

One meta-build level of an in-progress launcher evaluation. Holds a direct reference to the RunnerSharedState.Frame instance the launcher pinned with readLease (no read lease and a failed shared frame on a failed bootstrap), so its classloader/runClasspath are read off sharedFrame without duplication.

One meta-build level of an in-progress launcher evaluation. Holds a direct reference to the RunnerSharedState.Frame instance the launcher pinned with readLease (no read lease and a failed shared frame on a failed bootstrap), so its classloader/runClasspath are read off sharedFrame without duplication.

Attributes

Source
RunnerLauncherState.scala
Supertypes
trait Serializable
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Inherited and Abstract types

type MirroredElemLabels <: Tuple

The names of the product elements.

The names of the product elements.

Attributes

Inherited from:
Mirror
Source
Mirror.scala
type MirroredLabel <: String

The name of the type.

The name of the type.

Attributes

Inherited from:
Mirror
Source
Mirror.scala

Value members

Concrete fields

Implicits

Implicits

implicit val loggedRw: ReadWriter[Logged]

Attributes

Source
RunnerLauncherState.scala