Scoped

sbt.Scoped
See theScoped companion trait
object Scoped

Methods and types related to constructing settings, including keys, scopes, and initializations.

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Scoped.type

Members list

Type members

Classlikes

final class Apply10[A, B, C, D, E, F, G, H, I, J](t10: (Initialize[A], Initialize[B], Initialize[C], Initialize[D], Initialize[E], Initialize[F], Initialize[G], Initialize[H], Initialize[I], Initialize[J]))

Attributes

Supertypes
class Object
trait Matchable
class Any
final class Apply11[A, B, C, D, E, F, G, H, I, J, K](t11: (Initialize[A], Initialize[B], Initialize[C], Initialize[D], Initialize[E], Initialize[F], Initialize[G], Initialize[H], Initialize[I], Initialize[J], Initialize[K]))

Attributes

Supertypes
class Object
trait Matchable
class Any
final class Apply2[A, B](t2: (Initialize[A], Initialize[B]))

Attributes

Supertypes
class Object
trait Matchable
class Any
final class Apply3[A, B, C](t3: (Initialize[A], Initialize[B], Initialize[C]))

Attributes

Supertypes
class Object
trait Matchable
class Any
final class Apply4[A, B, C, D](t4: (Initialize[A], Initialize[B], Initialize[C], Initialize[D]))

Attributes

Supertypes
class Object
trait Matchable
class Any
final class Apply5[A, B, C, D, E](t5: (Initialize[A], Initialize[B], Initialize[C], Initialize[D], Initialize[E]))

Attributes

Supertypes
class Object
trait Matchable
class Any
final class Apply6[A, B, C, D, E, F](t6: (Initialize[A], Initialize[B], Initialize[C], Initialize[D], Initialize[E], Initialize[F]))

Attributes

Supertypes
class Object
trait Matchable
class Any
final class Apply7[A, B, C, D, E, F, G](t7: (Initialize[A], Initialize[B], Initialize[C], Initialize[D], Initialize[E], Initialize[F], Initialize[G]))

Attributes

Supertypes
class Object
trait Matchable
class Any
final class Apply8[A, B, C, D, E, F, G, H](t8: (Initialize[A], Initialize[B], Initialize[C], Initialize[D], Initialize[E], Initialize[F], Initialize[G], Initialize[H]))

Attributes

Supertypes
class Object
trait Matchable
class Any
final class Apply9[A, B, C, D, E, F, G, H, I](t9: (Initialize[A], Initialize[B], Initialize[C], Initialize[D], Initialize[E], Initialize[F], Initialize[G], Initialize[H], Initialize[I]))

Attributes

Supertypes
class Object
trait Matchable
class Any
sealed trait DefinableSetting[A1]

Mixin trait for adding convenience vocabulary associated with applying a setting to a configuration item.

Mixin trait for adding convenience vocabulary associated with applying a setting to a configuration item.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait InputKey[A1]
class SettingKey[A1]
Self type
sealed trait DefinableTask[A1]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class TaskKey[A1]
Self type
TaskKey[A1]
final class RichAnyTaskSeq(keys: Seq[AnyInitTask])

Attributes

Supertypes
class Object
trait Matchable
class Any
final class RichTaskSeq[T](keys: Seq[Initialize[Task[T]]])

Attributes

Supertypes
class Object
trait Matchable
class Any
final class RichTaskable1[A1](t1: Tuple1[Taskable[A1]]) extends RichTaskables[Tuple1[A1]]

Attributes

Supertypes
class RichTaskables[Tuple1[A1]]
class Object
trait Matchable
class Any
final class RichTaskable10[A, B, C, D, E, F, G, H, I, J](t10: (Taskable[A], Taskable[B], Taskable[C], Taskable[D], Taskable[E], Taskable[F], Taskable[G], Taskable[H], Taskable[I], Taskable[J])) extends RichTaskables[(A, B, C, D, E, F, G, H, I, J)]

Attributes

Supertypes
class RichTaskables[(A, B, C, D, E, F, G, H, I, J)]
class Object
trait Matchable
class Any
final class RichTaskable11[A, B, C, D, E, F, G, H, I, J, K](t11: (Taskable[A], Taskable[B], Taskable[C], Taskable[D], Taskable[E], Taskable[F], Taskable[G], Taskable[H], Taskable[I], Taskable[J], Taskable[K])) extends RichTaskables[(A, B, C, D, E, F, G, H, I, J, K)]

Attributes

Supertypes
class RichTaskables[(A, B, C, D, E, F, G, H, I, J, K)]
class Object
trait Matchable
class Any
final class RichTaskable2[A, B](t2: (Taskable[A], Taskable[B])) extends RichTaskables[(A, B)]

Attributes

Supertypes
class RichTaskables[(A, B)]
class Object
trait Matchable
class Any
final class RichTaskable3[A, B, C](t3: (Taskable[A], Taskable[B], Taskable[C])) extends RichTaskables[(A, B, C)]

Attributes

Supertypes
class RichTaskables[(A, B, C)]
class Object
trait Matchable
class Any
final class RichTaskable4[A, B, C, D](t4: (Taskable[A], Taskable[B], Taskable[C], Taskable[D])) extends RichTaskables[(A, B, C, D)]

Attributes

Supertypes
class RichTaskables[(A, B, C, D)]
class Object
trait Matchable
class Any
final class RichTaskable5[A, B, C, D, E](t5: (Taskable[A], Taskable[B], Taskable[C], Taskable[D], Taskable[E])) extends RichTaskables[(A, B, C, D, E)]

Attributes

Supertypes
class RichTaskables[(A, B, C, D, E)]
class Object
trait Matchable
class Any
final class RichTaskable6[A, B, C, D, E, F](t6: (Taskable[A], Taskable[B], Taskable[C], Taskable[D], Taskable[E], Taskable[F])) extends RichTaskables[(A, B, C, D, E, F)]

Attributes

Supertypes
class RichTaskables[(A, B, C, D, E, F)]
class Object
trait Matchable
class Any
final class RichTaskable7[A, B, C, D, E, F, G](t7: (Taskable[A], Taskable[B], Taskable[C], Taskable[D], Taskable[E], Taskable[F], Taskable[G])) extends RichTaskables[(A, B, C, D, E, F, G)]

Attributes

Supertypes
class RichTaskables[(A, B, C, D, E, F, G)]
class Object
trait Matchable
class Any
final class RichTaskable8[A, B, C, D, E, F, G, H](t8: (Taskable[A], Taskable[B], Taskable[C], Taskable[D], Taskable[E], Taskable[F], Taskable[G], Taskable[H])) extends RichTaskables[(A, B, C, D, E, F, G, H)]

Attributes

Supertypes
class RichTaskables[(A, B, C, D, E, F, G, H)]
class Object
trait Matchable
class Any
final class RichTaskable9[A, B, C, D, E, F, G, H, I](t9: (Taskable[A], Taskable[B], Taskable[C], Taskable[D], Taskable[E], Taskable[F], Taskable[G], Taskable[H], Taskable[I])) extends RichTaskables[(A, B, C, D, E, F, G, H, I)]

Attributes

Supertypes
class RichTaskables[(A, B, C, D, E, F, G, H, I)]
class Object
trait Matchable
class Any
sealed abstract class RichTaskables[Tup <: Tuple](val keys: Map[Tup, Taskable])

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class RichTaskable1[A1]
class RichTaskable10[A, B, C, D, E, F, G, H, I, J]
class RichTaskable11[A, B, C, D, E, F, G, H, I, J, K]
class RichTaskable2[A, B]
class RichTaskable3[A, B, C]
class RichTaskable4[A, B, C, D]
class RichTaskable5[A, B, C, D, E]
class RichTaskable6[A, B, C, D, E, F]
class RichTaskable7[A, B, C, D, E, F, G]
class RichTaskable8[A, B, C, D, E, F, G, H]
class RichTaskable9[A, B, C, D, E, F, G, H, I]
Show all
sealed trait ScopingSetting[ResultType]

A trait that provides rescope method.

A trait that provides rescope method.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait InputKey[A1]
class SettingKey[A1]
class TaskKey[A1]

Types

type AnyInitTask = Initialize[Task[_]]
type ST[X] = Taskable[X]

Value members

Concrete methods

def mkTuple10[A, B, C, D, E, F, G, H, I, J]: (A, B, C, D, E, F, G, H, I, J) => (A, B, C, D, E, F, G, H, I, J)
def mkTuple11[A, B, C, D, E, F, G, H, I, J, K]: (A, B, C, D, E, F, G, H, I, J, K) => (A, B, C, D, E, F, G, H, I, J, K)
def mkTuple12[A, B, C, D, E, F, G, H, I, J, K, L]: (A, B, C, D, E, F, G, H, I, J, K, L) => (A, B, C, D, E, F, G, H, I, J, K, L)
def mkTuple13[A, B, C, D, E, F, G, H, I, J, K, L, N]: (A, B, C, D, E, F, G, H, I, J, K, L, N) => (A, B, C, D, E, F, G, H, I, J, K, L, N)
def mkTuple14[A, B, C, D, E, F, G, H, I, J, K, L, N, O]: (A, B, C, D, E, F, G, H, I, J, K, L, N, O) => (A, B, C, D, E, F, G, H, I, J, K, L, N, O)
def mkTuple15[A, B, C, D, E, F, G, H, I, J, K, L, N, O, P]: (A, B, C, D, E, F, G, H, I, J, K, L, N, O, P) => (A, B, C, D, E, F, G, H, I, J, K, L, N, O, P)
def mkTuple2[A, B]: (A, B) => (A, B)
def mkTuple3[A, B, C]: (A, B, C) => (A, B, C)
def mkTuple4[A, B, C, D]: (A, B, C, D) => (A, B, C, D)
def mkTuple5[A, B, C, D, E]: (A, B, C, D, E) => (A, B, C, D, E)
def mkTuple6[A, B, C, D, E, F]: (A, B, C, D, E, F) => (A, B, C, D, E, F)
def mkTuple7[A, B, C, D, E, F, G]: (A, B, C, D, E, F, G) => (A, B, C, D, E, F, G)
def mkTuple8[A, B, C, D, E, F, G, H]: (A, B, C, D, E, F, G, H) => (A, B, C, D, E, F, G, H)
def mkTuple9[A, B, C, D, E, F, G, H, I]: (A, B, C, D, E, F, G, H, I) => (A, B, C, D, E, F, G, H, I)
def scopedInput[T](s: Scope, k: AttributeKey[InputTask[T]]): InputKey[T]
def scopedSetting[T](s: Scope, k: AttributeKey[T]): SettingKey[T]
def scopedTask[T](s: Scope, k: AttributeKey[Task[T]]): TaskKey[T]

Implicits

Implicits

implicit def inputScopedToKey[T](s: InputKey[T]): ScopedKey[InputTask[T]]
implicit def richAnyTaskSeq(in: Seq[AnyInitTask]): RichAnyTaskSeq
implicit def richTaskSeq[T](in: Seq[Initialize[Task[T]]]): RichTaskSeq[T]
implicit def taskScopedToKey[T](s: TaskKey[T]): ScopedKey[Task[T]]