Keyed

sbt.internal.util.Init.Keyed
sealed trait Keyed[S, A1] extends Initialize[A1]

An Initialize[T] associated with a ScopedKey[S].

Attributes

S

the type of the associated ScopedKey

T

the type of the value this Initialize defines.

Graph
Supertypes
trait Initialize[A1]
class Object
trait Matchable
class Any
Known subtypes
trait KeyedInitialize[A1]
class ScopedKey[A]

Members list

Concise view

Value members

Abstract methods

def transform: S => A1

Concrete methods

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Definition Classes

Inherited methods

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

Attributes

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

Attributes

Inherited from:
Initialize