Source

mill.api.Task.Source
class Source(evaluate0: (Seq[Any], TaskCtx) => Result[PathRef], ctx0: ModuleCtx, isPrivate: Option[Boolean]) extends Input[PathRef]

Attributes

Source
Task.scala
Graph
Supertypes
class Input[PathRef]
trait Simple[PathRef]
trait Named[PathRef]
class Task[PathRef]
trait TaskApi[PathRef]
class Ops[PathRef]
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override def readWriterOpt: Option[ReadWriter[_]]

Attributes

Definition Classes
Source
Task.scala

Inherited methods

def apply(): PathRef

Attributes

Inherited from:
Applyable
Source
Applicative.scala

Evaluate this task

Evaluate this task

Attributes

Inherited from:
Named
Source
Task.scala
def filter(f: PathRef => Boolean): Task[PathRef]

Attributes

Inherited from:
Ops
Source
Task.scala
def label: String

Attributes

Inherited from:
Named
Source
Task.scala
def map[V](f: PathRef => V): Task[V]

Attributes

Inherited from:
Ops
Source
Task.scala
def persistent: Boolean

Whether or not this Task deletes the Task.dest folder between runs

Whether or not this Task deletes the Task.dest folder between runs

Attributes

Inherited from:
Task
Source
Task.scala
override def sideHash: Int

Even if this task's inputs did not change, does it need to re-evaluate anyway?

Even if this task's inputs did not change, does it need to re-evaluate anyway?

Attributes

Definition Classes
Input -> Task
Inherited from:
Input
Source
Task.scala
override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
Named -> Any
Inherited from:
Named
Source
Task.scala
def withFilter(f: PathRef => Boolean): Task[PathRef]

Attributes

Inherited from:
Ops
Source
Task.scala
override def writerOpt: Some[Writer[_]]

Attributes

Definition Classes
Inherited from:
Input
Source
Task.scala
def zip[V](other: Task[V]): Task[(PathRef, V)]

Attributes

Inherited from:
Ops
Source
Task.scala

Inherited fields

val ctx: ModuleCtx

Attributes

Inherited from:
Named
Source
Task.scala
val inputs: Seq[Task[_]]

What other tasks does this task depend on?

What other tasks does this task depend on?

Attributes

Inherited from:
Input
Source
Task.scala
val writer: Writer[_]

Attributes

Inherited from:
Input
Source
Task.scala