sbt.internal.util

Members list

Type members

Classlikes

abstract class AbstractRMap[K[_], V[_]] extends RMap[K, V]

Attributes

Supertypes
trait RMap[K, V]
class Object
trait Matchable
class Any
Known subtypes
class DelegatingPMap[K, V]
final case class AttributeEntry[T](key: AttributeKey[T], value: T)

A map entry where key is constrained to only be associated with a fixed value of type T.

A map entry where key is constrained to only be associated with a fixed value of type T.

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
sealed trait AttributeKey[A]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object AttributeKey

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
trait AttributeMap

An immutable map where a key is the tuple (String,T) for a fixed type T and can only be associated with values of type T. It is therefore possible for this map to contain mappings for keys with the same label but different types. Excluding this possibility is the responsibility of the client if desired.

An immutable map where a key is the tuple (String,T) for a fixed type T and can only be associated with values of type T. It is therefore possible for this map to contain mappings for keys with the same label but different types. Excluding this possibility is the responsibility of the client if desired.

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object AttributeMap

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
final case class Attributed[A1](data: A1)(metadata: StringAttributeMap)

Associates a metadata map with data.

Associates a metadata map with data.

Attributes

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

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Attributed.type
trait Dag[Node <: Dag[Node]]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Self type
Node
object Dag

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Dag.type
class DelegatingPMap[K[_], V[_]](backing: Map[K[Any], V[Any]]) extends AbstractRMap[K, V], PMap[K, V]

Only suitable for K that is invariant in its type parameter. Option and List keys are not suitable, for example, because None <:< Option[String] and None <: Option[Int].

Only suitable for K that is invariant in its type parameter. Option and List keys are not suitable, for example, because None <:< Option[String] and None <: Option[Int].

Attributes

Supertypes
trait PMap[K, V]
class AbstractRMap[K, V]
trait RMap[K, V]
class Object
trait Matchable
class Any
Show all
abstract class EvaluateSettings[ScopeType]

Attributes

Supertypes
class Object
trait Matchable
class Any

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
trait IDSet[T]

A mutable set interface that uses object identity to test for set membership.

A mutable set interface that uses object identity to test for set membership.

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object IDSet

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
IDSet.type
trait IMap[K[_], V[_]] extends RMap[K, V]

Attributes

Companion
object
Supertypes
trait RMap[K, V]
class Object
trait Matchable
class Any
object IMap

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
IMap.type
trait Init[ScopeType]

Attributes

Supertypes
class Object
trait Matchable
class Any
enum KeyTag[A]

Attributes

Companion
object
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
case Setting[A]
case Task[A]
case InputTask[A]
object KeyTag

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
KeyTag.type
trait PMap[K[_], V[_]] extends RMap[K, V]

Attributes

Companion
object
Supertypes
trait RMap[K, V]
class Object
trait Matchable
class Any
Known subtypes
class DelegatingPMap[K, V]
object PMap

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
PMap.type
trait RMap[K[_], V[_]]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class AbstractRMap[K, V]
class DelegatingPMap[K, V]
trait IMap[K, V]
trait PMap[K, V]
sealed trait Settings[ScopeType]

Attributes

Supertypes
class Object
trait Matchable
class Any
object Signals

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Signals.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Types.type
object Types extends TypeFunctions

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Types.type

Types

opaque type StringAttributeKey

An immutable map where both key and value are String.

An immutable map where both key and value are String.

Attributes