EvaluatorProxy

mill.define.EvaluatorProxy
final class EvaluatorProxy(delegate: => 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, selectiveExecution: Boolean): Result[Result[Any]]

Attributes

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

Attributes

Source
EvaluatorProxy.scala
def groupAroundImportantTargets[T](topoSortedTargets: 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, NamedTask[_]]]]

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[NamedTask[_]]]

Attributes

Source
EvaluatorProxy.scala
override def rootModule: BaseModule

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
@Scaladoc(value = "/**\n * Takes the given targets, finds all the targets they transitively depend\n * on, and sort them topologically. Fails if there are dependency cycles\n */")
def topoSorted(transitiveTargets: IndexedSeq[Task[_]]): TopoSorted

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

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

Attributes

Source
EvaluatorProxy.scala
@Scaladoc(value = "/**\n * Collects all transitive dependencies (targets) of the given targets,\n * including the given targets.\n */")
def transitiveTargets(sourceTargets: Seq[Task[_]]): IndexedSeq[Task[_]]

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

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

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