object
Aggregation extends AnyRef
Type Members
-
type
AnyKeys = Seq[KeyValue[Any]]
-
final
case class
Dummies[HL <: HList](tasks: KList[Task, HL], values: HL) extends Product with Serializable
-
final
case class
KeyValue[+T](key: sbt.Project.ScopedKey[_], value: T) extends Product with Serializable
-
type
Values[T] = Seq[KeyValue[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
-
def
aggregate[T, Proj](key: ScopedKey[T], rawMask: ScopeMask, extra: BuildUtil[Proj], reverse: Boolean): Seq[ScopedKey[T]]
-
def
aggregatedKeys[T](key: ScopedKey[T], extra: sbt.BuildUtil[_], mask: ScopeMask): Seq[ScopedKey[T]]
-
def
aggregationEnabled(key: sbt.Project.ScopedKey[_], data: Settings[Scope]): Boolean
-
def
applyDynamicTasks[I](s: State, structure: BuildStructure, inputs: Values[InputDynamic[I]], show: Boolean)(implicit display: Show[sbt.Project.ScopedKey[_]]): Parser[() ⇒ State]
-
def
applyTasks[T](s: State, structure: BuildStructure, ps: Values[Parser[Task[T]]], show: Boolean)(implicit display: Show[sbt.Project.ScopedKey[_]]): Parser[() ⇒ State]
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
def
defaultFormat: DateFormat
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
evaluatingParser[T](s: State, structure: BuildStructure, show: Boolean)(keys: Seq[KeyValue[T]])(implicit display: Show[sbt.Project.ScopedKey[_]]): Parser[() ⇒ State]
-
def
finalize(): Unit
-
final
def
getClass(): java.lang.Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
printSettings[T](xs: Seq[KeyValue[T]], log: Logger)(implicit display: Show[sbt.Project.ScopedKey[_]]): Unit
-
def
printSuccess(start: Long, stop: Long, extracted: Extracted, success: Boolean, log: Logger): Unit
-
def
projectAggregates[Proj](proj: Option[Reference], extra: BuildUtil[Proj], reverse: Boolean): Seq[ProjectRef]
-
-
def
reverseAggregatedKeys[T](key: ScopedKey[T], extra: sbt.BuildUtil[_], mask: ScopeMask): Seq[ScopedKey[T]]
-
def
runTasks[HL <: HList, T](s: State, structure: BuildStructure, ts: Values[Task[T]], extra: Dummies[HL], show: Boolean)(implicit display: Show[sbt.Project.ScopedKey[_]]): State
-
def
runTasksWithResult[HL <: HList, T](s: State, structure: BuildStructure, ts: Values[Task[T]], extra: Dummies[HL], show: Boolean)(implicit display: Show[sbt.Project.ScopedKey[_]]): (State, Result[Seq[KeyValue[T]]])
-
def
seqParser[T](ps: Values[Parser[T]]): Parser[Seq[KeyValue[T]]]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
timing(format: DateFormat, startTime: Long, endTime: Long, s: String, log: Logger): String
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any