EvaluatorProxy

mill.api.EvaluatorProxy
final class EvaluatorProxy(var delegate0: () => Evaluator) extends Evaluator

Attributes

Source
EvaluatorProxy.scala
Graph
Supertypes
trait Evaluator
trait EvaluatorApi
trait AutoCloseable
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override def allowPositionalCommandArgs: Boolean

Attributes

Definition Classes
Source
EvaluatorProxy.scala
override def baseLogger: Logger

Attributes

Definition Classes
Source
EvaluatorProxy.scala
def close: Unit

Attributes

Source
EvaluatorProxy.scala
override def codeSignatures: Map[String, Int]

Attributes

Definition Classes
Source
EvaluatorProxy.scala
override def effectiveThreadCount: Int

Attributes

Definition Classes
Source
EvaluatorProxy.scala
override def env: Map[String, String]

Attributes

Definition Classes
Source
EvaluatorProxy.scala
def evaluate(scriptArgs: Seq[String], selectMode: SelectMode, reporter: Int => Option[CompileProblemReporter] = ..., selectiveExecution: Boolean = ...): Result[Result[Any]]

Attributes

Source
EvaluatorProxy.scala
def execute[T](tasks: Seq[Task[T]], reporter: Int => Option[CompileProblemReporter] = ..., testReporter: TestReporter = ..., logger: Logger = ..., serialCommandExec: Boolean = ..., selectiveExecution: Boolean = ...): Result[T]

Attributes

Source
EvaluatorProxy.scala
def groupAroundImportantTasks[T](topoSortedTasks: TopoSorted)(important: PartialFunction[Task[_], T]): MultiBiMap[T, Task[_]]

Attributes

Source
EvaluatorProxy.scala
override def offline: Boolean

Attributes

Definition Classes
Source
EvaluatorProxy.scala
override def outPath: Path

Attributes

Definition Classes
Source
EvaluatorProxy.scala
def plan(tasks: Seq[Task[_]]): Plan

Attributes

Source
EvaluatorProxy.scala
def resolveModulesOrTasks(scriptArgs: Seq[String], selectMode: SelectMode, allowPositionalCommandArgs: Boolean = ..., resolveToModuleTasks: Boolean = ...): Result[List[Either[Module, Named[_]]]]

Attributes

Source
EvaluatorProxy.scala
def resolveSegments(scriptArgs: Seq[String], selectMode: SelectMode, allowPositionalCommandArgs: Boolean, resolveToModuleTasks: Boolean): Result[List[Segments]]

Attributes

Source
EvaluatorProxy.scala
def resolveTasks(scriptArgs: Seq[String], selectMode: SelectMode, allowPositionalCommandArgs: Boolean = ..., resolveToModuleTasks: Boolean = ...): Result[List[Named[_]]]

Attributes

Source
EvaluatorProxy.scala
override def rootModule: RootModule0

Attributes

Definition Classes
Source
EvaluatorProxy.scala
def selective: SelectiveExecution

APIs related to selective execution

APIs related to selective execution

Attributes

Source
EvaluatorProxy.scala
override def selectiveExecution: Boolean

Attributes

Definition Classes
Source
EvaluatorProxy.scala
override def staticBuildOverrides: Map[String, Located[BufferedValue]]

Attributes

Definition Classes
Source
EvaluatorProxy.scala
def topoSorted(transitiveTasks: IndexedSeq[Task[_]]): TopoSorted

Takes the given tasks, finds all the tasks they transitively depend on, and sort them topologically. Fails if there are dependency cycles

Takes the given tasks, finds all the tasks they transitively depend on, and sort them topologically. Fails if there are dependency cycles

Attributes

Source
EvaluatorProxy.scala
def transitiveTasks(sourceTasks: Seq[Task[_]]): IndexedSeq[Task[_]]

Collects all transitive dependencies (tasks) of the given tasks, including the given tasks.

Collects all transitive dependencies (tasks) of the given tasks, including the given tasks.

Attributes

Source
EvaluatorProxy.scala
def withBaseLogger(newBaseLogger: Logger): Evaluator

Attributes

Source
EvaluatorProxy.scala
override def workerCache: Map[String, (Int, Val)]

Attributes

Definition Classes
Source
EvaluatorProxy.scala
override def workspace: Path

Attributes

Definition Classes
Source
EvaluatorProxy.scala

Concrete fields

var delegate0: () => Evaluator

Attributes

Source
EvaluatorProxy.scala