SelectiveExecutionImpl

mill.eval.SelectiveExecutionImpl
See theSelectiveExecutionImpl companion object
class SelectiveExecutionImpl(evaluator: Evaluator)

Attributes

Companion
object
Source
SelectiveExecutionImpl.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def computeChangedTasks(tasks: Seq[String]): Result[ChangedTasks]

Attributes

Source
SelectiveExecutionImpl.scala
def computeChangedTasks0(tasks: Seq[Named[_]], computedMetadata: Computed): Option[ChangedTasks]

Attributes

Returns

None when the metadata file is empty.

Note

throws if the metadata file does not exist.

Source
SelectiveExecutionImpl.scala
def computeDownstream(transitiveNamed: Seq[Named[_]], oldHashes: Metadata, newHashes: Metadata): (Set[Task[_]], Seq[Task[Any]])

Attributes

Source
SelectiveExecutionImpl.scala
def computeHashCodeSignatures(transitiveNamed: Seq[Named[_]], codeSignatures: Map[String, Int]): Map[String, Int]

Attributes

Source
SelectiveExecutionImpl.scala
def computeMetadata(tasks: Seq[Named[_]]): Computed

Attributes

Source
SelectiveExecutionImpl.scala
def resolve0(tasks: Seq[String]): Result[Array[String]]

Attributes

Source
SelectiveExecutionImpl.scala
def resolveChanged(tasks: Seq[String]): Result[Seq[String]]

Attributes

Source
SelectiveExecutionImpl.scala
def resolveTree(tasks: Seq[String]): Result[Value]

Attributes

Source
SelectiveExecutionImpl.scala
def saveMetadata(metadata: Metadata): Unit

Attributes

Source
SelectiveExecutionImpl.scala