Type Members
-
final
class
Compiled[T] extends AnyRef
-
type
CompiledMap = Map[sbt.Project.ScopedKey[_], sbt.Project.Compiled[_]]
-
final
class
Constructor extends AnyRef
-
final
class
Flattened extends AnyRef
-
sealed
trait
Initialize[T] extends AnyRef
-
sealed
trait
Keyed[S, T] extends Initialize[T]
-
-
type
MapConstant = ~>[ScopedKey, Option]
-
-
final
class
RuntimeUndefined extends RuntimeException
-
type
ScopeLocal = (sbt.Project.ScopedKey[_]) ⇒ Seq[sbt.Project.Setting[_]]
-
final
case class
ScopedKey[T](scope: Scope, key: AttributeKey[T]) extends KeyedInitialize[T] with Product with Serializable
-
type
ScopedMap = IMap[ScopedKey, SettingSeq]
-
final
class
Setting[T] extends SettingsDefinition
-
final
class
SettingList extends SettingsDefinition
-
type
SettingSeq[T] = Seq[Setting[T]]
-
-
final
class
Undefined extends AnyRef
-
final
class
Uninitialized extends Exception
-
type
ValidateRef = ~>[ScopedKey, ValidatedRef]
-
type
ValidatedInit[T] = Either[Seq[Undefined], Initialize[T]]
-
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
-
val
ExtraBuilds: AttributeKey[List[URI]]
-
object
Initialize extends AnyRef
-
object
LoadAction extends Enumeration
-
val
ProjectReturn: AttributeKey[List[File]]
-
-
def
Undefined(definingKey: sbt.Project.ScopedKey[_], referencedKey: sbt.Project.ScopedKey[_]): Undefined
-
def
Uninitialized(validKeys: Seq[sbt.Project.ScopedKey[_]], delegates: (Scope) ⇒ Seq[Scope], keys: Seq[Undefined], runtime: Boolean)(implicit display: Show[sbt.Project.ScopedKey[_]]): Uninitialized
-
def
add[T](m: ScopedMap, s: Setting[T]): ScopedMap
-
def
addExtraBuilds(s: State, extra: List[URI]): State
-
def
addLocal(init: Seq[sbt.Project.Setting[_]])(implicit scopeLocal: (sbt.Project.ScopedKey[_]) ⇒ Seq[sbt.Project.Setting[_]]): Seq[sbt.Project.Setting[_]]
-
-
def
append[T](ss: Seq[Setting[T]], s: Setting[T]): Seq[Setting[T]]
-
-
-
final
def
asInstanceOf[T0]: T0
-
-
-
-
def
clone(): AnyRef
-
def
colored(s: String, color: Option[String]): String
-
def
compile(sMap: ScopedMap): CompiledMap
-
def
compiled(init: Seq[sbt.Project.Setting[_]], actual: Boolean = true)(implicit delegates: (Scope) ⇒ Seq[Scope], scopeLocal: (sbt.Project.ScopedKey[_]) ⇒ Seq[sbt.Project.Setting[_]], display: Show[sbt.Project.ScopedKey[_]]): CompiledMap
-
implicit
def
configDependencyConstructor[T](p: T)(implicit arg0: (T) ⇒ ProjectReference): Constructor
-
-
def
defaultSettings: Seq[sbt.Project.Setting[_]]
-
def
definitions(structure: BuildStructure, actual: Boolean, key: sbt.AttributeKey[_])(implicit display: Show[sbt.Project.ScopedKey[_]]): Seq[Scope]
-
def
delegate(sMap: ScopedMap)(implicit delegates: (Scope) ⇒ Seq[Scope], display: Show[sbt.Project.ScopedKey[_]]): ScopedMap
-
def
delegates(structure: BuildStructure, scope: Scope, key: sbt.AttributeKey[_]): Seq[sbt.Project.ScopedKey[_]]
-
def
details(structure: BuildStructure, actual: Boolean, scope: Scope, key: sbt.AttributeKey[_])(implicit display: Show[sbt.Project.ScopedKey[_]]): String
-
-
-
def
display(ref: Reference): String
-
def
displayFull(scoped: sbt.Project.ScopedKey[_], keyNameColor: Option[String]): String
-
def
displayFull(scoped: sbt.Project.ScopedKey[_]): String
-
def
displayMasked(scoped: sbt.Project.ScopedKey[_], mask: ScopeMask): String
-
def
displayRelative(current: ProjectRef, multi: Boolean, project: Reference): String
-
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equal(a: sbt.Project.ScopedKey[_], b: sbt.Project.ScopedKey[_], mask: ScopeMask): Boolean
-
def
equals(arg0: Any): Boolean
-
def
extraBuilds(s: State): List[URI]
-
-
-
def
fillTaskAxis(scoped: sbt.Project.ScopedKey[_]): sbt.Project.ScopedKey[_]
-
def
finalize(): Unit
-
def
flattenLocals(compiled: CompiledMap): Map[sbt.Project.ScopedKey[_], Flattened]
-
final
def
getClass(): java.lang.Class[_]
-
def
getHook[T](key: SettingKey[(T) ⇒ T], data: Settings[Scope]): (T) ⇒ T
-
-
def
getOrError[T](state: State, key: AttributeKey[T], msg: String): T
-
def
getOrNil[T](s: State, key: AttributeKey[List[T]]): List[T]
-
-
-
-
-
-
def
graphSettings(structure: BuildStructure, actual: Boolean, graphName: String, file: File)(implicit display: Show[sbt.Project.ScopedKey[_]]): Unit
-
def
graphSettings(structure: BuildStructure, basedir: File)(implicit display: Show[sbt.Project.ScopedKey[_]]): Unit
-
def
grouped(init: Seq[sbt.Project.Setting[_]]): ScopedMap
-
def
guessIntendedScope(validKeys: Seq[sbt.Project.ScopedKey[_]], delegates: (Scope) ⇒ Seq[Scope], key: sbt.Project.ScopedKey[_]): Option[sbt.Project.ScopedKey[_]]
-
def
hashCode(): Int
-
def
inConfig(conf: Configuration)(ss: Seq[sbt.Project.Setting[_]]): Seq[sbt.Project.Setting[_]]
-
def
inPluginProject(s: State): Boolean
-
def
inScope(scope: Scope)(ss: Seq[sbt.Project.Setting[_]]): Seq[sbt.Project.Setting[_]]
-
def
inTask(t: Scoped)(ss: Seq[sbt.Project.Setting[_]]): Seq[sbt.Project.Setting[_]]
-
final
def
isInstanceOf[T0]: Boolean
-
def
isProjectLoaded(state: State): Boolean
-
def
loadAction(s: State, action: Value): (State, File)
-
val
loadActionParser: Parser[Value]
-
def
make(init: Seq[sbt.Project.Setting[_]])(implicit delegates: (Scope) ⇒ Seq[Scope], scopeLocal: (sbt.Project.ScopedKey[_]) ⇒ Seq[sbt.Project.Setting[_]], display: Show[sbt.Project.ScopedKey[_]]): Settings[Scope]
-
def
makeSettings(settings: Seq[sbt.Project.Setting[_]], delegates: (Scope) ⇒ Seq[Scope], scopeLocal: (sbt.Project.ScopedKey[_]) ⇒ Seq[sbt.Project.Setting[_]])(implicit display: Show[sbt.Project.ScopedKey[_]]): Settings[Scope]
-
-
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]
-
def
orIdentity[T](opt: Option[(T) ⇒ T]): (T) ⇒ T
-
def
projectReturn(s: State): List[File]
-
def
refinedDistance(delegates: (Scope) ⇒ Seq[Scope], a: sbt.Project.ScopedKey[_], b: sbt.Project.ScopedKey[_]): Option[Int]
-
def
relation(structure: BuildStructure, actual: Boolean)(implicit display: Show[sbt.Project.ScopedKey[_]]): Rel
-
def
removeExtraBuilds(s: State, remove: List[URI]): State
-
def
resolved(id: String, base: File, aggregate: ⇒ Seq[ProjectRef], dependencies: ⇒ Seq[ResolvedClasspathDependency], delegates: ⇒ Seq[ProjectRef], settings: Seq[sbt.Project.Setting[_]], configurations: Seq[Configuration]): ResolvedProject
-
def
reverseDependencies(cMap: Map[sbt.Project.ScopedKey[_], Flattened], scoped: sbt.Project.ScopedKey[_]): Iterable[sbt.Project.ScopedKey[_]]
-
-
-
-
-
def
runTask[T](taskKey: ScopedKey[Task[T]], state: State, checkCycles: Boolean): Option[(State, Result[T])]
-
def
runUnloadHooks(s: State): State
-
def
scopedKeyData(structure: BuildStructure, scope: Scope, key: sbt.AttributeKey[_]): Option[sbt.ScopedKeyData[_]]
-
-
def
setAll(extracted: Extracted, settings: Seq[sbt.Project.Setting[_]]): SessionSettings
-
-
def
setExtraBuilds(s: State, extra: List[URI]): State
-
-
def
setProjectReturn(s: State, pr: List[File]): State
-
-
def
settingGraph(structure: BuildStructure, basedir: File, scoped: sbt.Project.ScopedKey[_])(implicit display: Show[sbt.Project.ScopedKey[_]]): SettingGraph
-
def
showContextKey(session: SessionSettings, structure: BuildStructure, keyNameColor: Option[String] = None): Show[sbt.Project.ScopedKey[_]]
-
def
showContextKey(state: State, keyNameColor: Option[String]): Show[sbt.Project.ScopedKey[_]]
-
def
showContextKey(state: State): Show[sbt.Project.ScopedKey[_]]
-
def
showDefinitions(key: sbt.AttributeKey[_], defs: Seq[Scope])(implicit display: Show[sbt.Project.ScopedKey[_]]): String
-
def
showFullKey(keyNameColor: Option[String]): Show[sbt.Project.ScopedKey[_]]
-
lazy val
showFullKey: Show[sbt.Project.ScopedKey[_]]
-
def
showLoadingKey(loaded: LoadedBuild, keyNameColor: Option[String] = None): Show[sbt.Project.ScopedKey[_]]
-
def
showRelativeKey(current: ProjectRef, multi: Boolean, keyNameColor: Option[String] = None): Show[sbt.Project.ScopedKey[_]]
-
def
showUndefined(u: Undefined, validKeys: Seq[sbt.Project.ScopedKey[_]], delegates: (Scope) ⇒ Seq[Scope])(implicit display: Show[sbt.Project.ScopedKey[_]]): String
-
def
showUses(defs: Seq[sbt.Project.ScopedKey[_]])(implicit display: Show[sbt.Project.ScopedKey[_]]): String
-
def
sort(cMap: CompiledMap): Seq[sbt.Project.Compiled[_]]
-
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
def
transform(g: (Scope) ⇒ Scope, ss: Seq[sbt.Project.Setting[_]]): Seq[sbt.Project.Setting[_]]
-
def
transformRef(g: (Scope) ⇒ Scope, ss: Seq[sbt.Project.Setting[_]]): Seq[sbt.Project.Setting[_]]
-
def
uniform[S, T](inputs: Seq[Initialize[S]])(f: (Seq[S]) ⇒ T): Initialize[T]
-
def
update[T](key: ScopedKey[T])(f: (T) ⇒ T): Setting[T]
-
def
updateCurrent(s: State): State
-
def
updateExtraBuilds(s: State, f: (List[URI]) ⇒ List[URI]): State
-
def
usedBy(structure: BuildStructure, actual: Boolean, key: sbt.AttributeKey[_])(implicit display: Show[sbt.Project.ScopedKey[_]]): Seq[sbt.Project.ScopedKey[_]]
-
def
value[T](value: ⇒ T): Initialize[T]
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Deprecated Value Members
-
def
evaluateTask[T](taskKey: ScopedKey[Task[T]], state: State, checkCycles: Boolean, maxWorkers: Int): Option[Result[T]]
Inherited from AnyRef
Inherited from Any