Info

sbt.Info
See theInfo companion object
final case class Info[T](attributes: AttributeMap, post: T => AttributeMap)

Used to provide information about a task, such as the name, description, and tags for controlling concurrent execution.

Value parameters

attributes

Arbitrary user-defined key/value pairs describing this task

post

a transformation that takes the result of evaluating this task and produces user-defined key/value pairs.

Attributes

Companion
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def description: Option[String]
def get[A](key: AttributeKey[A]): Option[A]
def name: Option[String]
def postTransform(f: (T, AttributeMap) => AttributeMap): Info[T]
def set[A](key: AttributeKey[A], value: A): Info[T]
def setDescription(d: String): Info[T]
def setName(n: String): Info[T]
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
Any

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product