ScopedKey

sbt.internal.util.Init.ScopedKey
sealed case class ScopedKey[A](scope: ScopeType, key: AttributeKey[A]) extends KeyedInitialize[A]

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Keyed[A, A]
trait Initialize[A]
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

Inherited methods

final override def apply[A2](g: A => A2): Initialize[A2]

Attributes

Definition Classes
Inherited from:
Keyed
final override def dependencies: Seq[ScopedKey[_]]

Attributes

Definition Classes
Inherited from:
Keyed
final override def evaluate(ss: Settings[ScopeType]): A1

Attributes

Definition Classes
Inherited from:
Keyed
final override def mapConstant(g: MapConstant): Initialize[A1]

Attributes

Definition Classes
Inherited from:
Keyed
final override def mapReferenced(g: MapScoped): Initialize[A1]

Attributes

Definition Classes
Inherited from:
Keyed
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product
def zip[A2](o: Initialize[A2]): Initialize[(A1, A2)]

Attributes

Inherited from:
Initialize
def zipWith[A2, U](o: Initialize[A2])(f: (A, A2) => U): Initialize[U]

Attributes

Inherited from:
Initialize

Inherited fields

final val transform: A => A

Attributes

Inherited from:
KeyedInitialize