KeyedInitialize

sbt.internal.util.Init.KeyedInitialize
trait KeyedInitialize[A1] extends Keyed[A1, A1]

A Keyed where the type of the value and the associated ScopedKey are the same.

Attributes

A1

the type of both the value this Initialize defines and the type of the associated ScopedKey.

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

Members list

Concise view

Value members

Inherited methods

final override def apply[A2](g: A1 => 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

Attributes

Inherited from:
Keyed
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

Concrete fields

final val transform: A1 => A1