Packages

c

sbt

Extracted

final case class Extracted(structure: BuildStructure, session: SessionSettings, currentRef: ProjectRef)(implicit showKey: Show[Def.ScopedKey[_]]) extends Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Extracted
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Extracted(structure: BuildStructure, session: SessionSettings, currentRef: ProjectRef)(implicit showKey: Show[Def.ScopedKey[_]])

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def appendWithSession(settings: Seq[Def.Setting[_]], state: State): State

    Appends the given settings to all the build state settings, including session settings.

  5. def appendWithoutSession(settings: Seq[Def.Setting[_]], state: State): State

    Appends the given settings to the original build state settings, discarding any settings appended to the session in the process.

  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  8. lazy val currentLoader: ClassLoader
  9. lazy val currentProject: ResolvedProject
  10. val currentRef: ProjectRef
  11. lazy val currentUnit: LoadedBuildUnit
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. def get[T](key: TaskKey[T]): Task[T]
  15. def get[T](key: SettingKey[T]): T

    Gets the value assigned to key in the computed settings map.

    Gets the value assigned to key in the computed settings map. If the project axis is not explicitly specified, it is resolved to be the current project according to the extracted session. Other axes are resolved to be Zero if they are not specified.

  16. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  17. def getOpt[T](key: TaskKey[T]): Option[Task[T]]
  18. def getOpt[T](key: SettingKey[T]): Option[T]

    Gets the value assigned to key in the computed settings map wrapped in Some.

    Gets the value assigned to key in the computed settings map wrapped in Some. If it does not exist, None is returned. If the project axis is not explicitly specified, it is resolved to be the current project according to the extracted session. Other axes are resolved to be Zero if they are not specified.

  19. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  20. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  22. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  23. def rootProject: (URI) ⇒ String
  24. def runAggregated[T](key: TaskKey[T], state: State): State

    Runs the tasks selected by aggregating key and returns the transformed State.

    Runs the tasks selected by aggregating key and returns the transformed State. If the project axis is not defined for the key, it is resolved to be the current project. The project axis is what determines where aggregation starts, so ensure this is set to what you want. Other axes are resolved to Zero if unspecified.

  25. def runInputTask[T](key: InputKey[T], input: String, state: State): (State, T)

    Runs the input task specified by key, using the input as the input to it, and returns the transformed State and the resulting value of the input task.

    Runs the input task specified by key, using the input as the input to it, and returns the transformed State and the resulting value of the input task.

    If the project axis is not defined for the key, it is resolved to be the current project. Other axes are resolved to Zero if unspecified.

    This method requests execution of only the given task and does not aggregate execution.

  26. def runTask[T](key: TaskKey[T], state: State): (State, T)

    Runs the task specified by key and returns the transformed State and the resulting value of the task.

    Runs the task specified by key and returns the transformed State and the resulting value of the task. If the project axis is not defined for the key, it is resolved to be the current project. Other axes are resolved to Zero if unspecified.

    This method requests execution of only the given task and does not aggregate execution. See runAggregated for that.

  27. val session: SessionSettings
  28. implicit val showKey: Show[Def.ScopedKey[_]]
  29. val structure: BuildStructure
  30. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  31. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Deprecated Value Members

  1. def append(settings: Seq[Def.Setting[_]], state: State): State
    Annotations
    @deprecated
    Deprecated

    (Since version 1.2.0) This discards session settings. Migrate to appendWithSession or appendWithoutSession.

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped