Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
-
-
-
-
-
-
-
def
app[K[L[x]], T](inputs: K[Initialize])(f: (K[Types.Id]) ⇒ T)(implicit alist: AList[K]): Initialize[T]
-
-
-
final
def
asInstanceOf[T0]: T0
-
-
-
-
def
clone(): AnyRef
-
def
colored(s: String, color: Option[String]): String
-
-
-
def
definedAtString(settings: Seq[Setting[_]]): String
-
-
final
def
derive[T](s: Setting[T], allowDynamic: Boolean = false, filter: (Scope) ⇒ Boolean = const(true), trigger: (AttributeKey[_]) ⇒ Boolean = const(true), default: Boolean = false): Setting[T]
-
def
deriveAllowed[T](s: Setting[T], allowDynamic: Boolean): Option[String]
-
def
displayFull(scoped: ScopedKey[_], keyNameColor: Option[String]): String
-
def
displayFull(scoped: ScopedKey[_]): String
-
def
displayMasked(scoped: ScopedKey[_], mask: ScopeMask): String
-
def
displayRelative(current: ProjectRef, multi: Boolean, project: Reference): String
-
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
-
final
def
getClass(): Class[_]
-
-
-
-
def
hashCode(): Int
-
def
inputKey[T](description: String): InputKey[T]
-
-
-
def
intersect(s1: Scope, s2: Scope)(implicit delegates: (Scope) ⇒ Seq[Scope]): Option[Scope]
-
final
def
isInstanceOf[T0]: Boolean
-
implicit
def
macroPrevious[T](in: TaskKey[T]): MacroPrevious[T]
-
implicit
def
macroValueI[T](in: Initialize[T]): MacroValue[T]
-
-
-
-
implicit
def
macroValueT[T](in: Task[T]): MacroValue[T]
-
-
-
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
optional[T, U](i: Initialize[T])(f: (Option[T]) ⇒ U): Initialize[U]
-
-
-
implicit
def
parserToInput[T](in: Parser[T]): ParserInput[T]
-
def
pure[T](value: () ⇒ T): Initialize[T]
-
def
refinedDistance(delegates: (Scope) ⇒ Seq[Scope], a: ScopedKey[_], b: ScopedKey[_]): Option[Int]
-
-
-
def
setting[T](t: T): Initialize[T]
-
-
-
def
settingKey[T](description: String): SettingKey[T]
-
def
showFullKey(keyNameColor: Option[String]): Show[ScopedKey[_]]
-
lazy val
showFullKey: Show[ScopedKey[_]]
-
def
showRelativeKey(current: ProjectRef, multi: Boolean, keyNameColor: Option[String] = None): Show[ScopedKey[_]]
-
-
-
def
spaceDelimited(argLabel: String = "<arg>"): Parser[Seq[String]]
-
implicit
def
stateParserToInput[T](in: (State) ⇒ Parser[T]): ParserInput[T]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
-
-
def
taskKey[T](description: String): TaskKey[T]
-
-
-
-
-
-
def
toString(): String
-
-
-
def
update[T](key: ScopedKey[T])(f: (T) ⇒ T): Setting[T]
-
def
value[T](value: ⇒ T): Initialize[T]
-
def
valueStrict[T](value: T): Initialize[T]
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
A concrete settings system that uses
sbt.Scope
for the scope type.