sbt
package sbt
- Alphabetic
- Public
- All
Type Members
- sealed trait Completed extends AnyRef
- trait CompletionService [A, R] extends AnyRef
-
trait
ConcurrentRestrictions
[A] extends AnyRef
Describes restrictions on concurrent execution for a set of tasks.
Describes restrictions on concurrent execution for a set of tasks.
- A
the type of a task
-
final
case class
Inc
(cause: Incomplete) extends Result[Nothing] with Product with Serializable
Indicates the task did not complete normally and so it does not have a value.
-
final
case class
Incomplete
(node: Option[AnyRef], tpe: Incomplete.Value = Error, message: Option[String] = None, causes: Seq[Incomplete] = Nil, directCause: Option[Throwable] = None) extends Exception with UnprintableException with Product with Serializable
Describes why a task did not complete.
Describes why a task did not complete.
- node
the task that did not complete that is described by this Incomplete instance
- tpe
whether the task was incomplete because of an error or because it was skipped. Only Error is actually used and Skipped may be removed in the future.
- message
an optional error message describing this incompletion
- causes
a list of incompletions that prevented
node
from completing- directCause
the exception that caused
node
to not complete
-
trait
Node
[A[_], T] extends AnyRef
Represents a task node in a format understood by the task evaluation engine Execute.
Represents a task node in a format understood by the task evaluation engine Execute.
- A
the task type constructor
- T
the type computed by this node
-
sealed
trait
Result
[+T] extends AnyRef
Result of completely evaluating a task.
- final class Triggers [A[_]] extends AnyRef
-
final
case class
Value
[+T](value: T) extends Result[T] with Product with Serializable
Indicates the task completed normally and produced the given
value
.
Value Members
- object CompletionService
- object ConcurrentRestrictions
- object Incomplete extends Enumeration
- object Result