sbt

package sbt

Members list

Type members

Classlikes

sealed trait Completed

Attributes

Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Describes restrictions on concurrent execution for a set of tasks.

Describes restrictions on concurrent execution for a set of tasks.

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Processes progress events during task execution. All methods are called from the same thread except started and finished, which is called from the executing task's thread. All methods should return quickly to avoid task execution overhead.

Processes progress events during task execution. All methods are called from the same thread except started and finished, which is called from the executing task's thread. All methods should return quickly to avoid task execution overhead.

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

This module is experimental and subject to binary and source incompatible changes at any time.

This module is experimental and subject to binary and source incompatible changes at any time.

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
final case class Incomplete(node: Option[AnyRef], tpe: Value, message: Option[String], causes: Seq[Incomplete], directCause: Option[Throwable]) extends Exception, UnprintableException

Describes why a task did not complete.

Describes why a task did not complete.

Value parameters

causes

a list of incompletions that prevented node from completing

directCause

the exception that caused node to not complete

message

an optional error message describing this incompletion

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.

Attributes

Companion
object
Supertypes
trait Product
trait Equals
trait UnprintableException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
object Incomplete extends Enumeration

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Enumeration
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
Incomplete.type
enum Result[+A]

Result of completely evaluating a task.

Result of completely evaluating a task.

Attributes

Companion
object
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
case Inc
case Value[A]
object Result

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Result.type
trait TaskId[A]

Attributes

Supertypes
class Object
trait Matchable
class Any
final class Triggers(val runBefore: Map[TaskId[_], Seq[TaskId[_]]], val injectFor: Map[TaskId[_], Seq[TaskId[_]]], val onComplete: RMap[TaskId, Result] => RMap[TaskId, Result])

Attributes

Supertypes
class Object
trait Matchable
class Any