Settings

sbt.internal.util.Settings
sealed trait Settings[ScopeType]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def allKeys[A](f: (ScopeType, AttributeKey[_]) => A): Seq[A]
def data: Map[ScopeType, AttributeMap]
def definingScope(scope: ScopeType, key: AttributeKey[_]): Option[ScopeType]
def get[A](scope: ScopeType, key: AttributeKey[A]): Option[A]
def getDirect[A](scope: ScopeType, key: AttributeKey[A]): Option[A]
def keys(scope: ScopeType): Set[AttributeKey[_]]
def scopes: Set[ScopeType]
def set[A](scope: ScopeType, key: AttributeKey[A], value: A): Settings[ScopeType]