GroupExecution

mill.exec.GroupExecution
See theGroupExecution companion trait

Attributes

Companion
trait
Source
GroupExecution.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

class DestCreator(paths: Option[ExecutionPaths])

Attributes

Source
GroupExecution.scala
Supertypes
class Object
trait Matchable
class Any
class ExecutionChecker(workspace: Path, isCommand: Boolean, isInput: Boolean, terminal: Task[_], validReadDests: Seq[Path], validWriteDests: Seq[Path]) extends Checker

Attributes

Source
GroupExecution.scala
Supertypes
trait Checker
class Object
trait Matchable
class Any
case class Results(newResults: Map[Task[_], ExecResult[(Val, Int)]], newEvaluated: Seq[Task[_]], cached: Boolean, inputsHash: Int, previousInputsHash: Int, valueHashChanged: Boolean, serializedPaths: Seq[PathRef])

Attributes

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

Value members

Concrete methods

def wrap[T](workspace: Path, deps: Seq[Task[_]], outPath: Path, paths: Option[ExecutionPaths], upstreamPathRefs: Seq[PathRef], exclusive: Boolean, multiLogger: Logger, logger: Logger, exclusiveSystemStreams: SystemStreams, counterMsg: String, destCreator: DestCreator, evaluator: Evaluator, terminal: Task[_], classLoader: ClassLoader)(t: => T): T

Attributes

Source
GroupExecution.scala