Packages

c

sbt.UpperStateOps

UpperStateOpsImpl

implicit final class UpperStateOpsImpl extends AnyVal with UpperStateOps

Linear Supertypes
UpperStateOps, AnyVal, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. UpperStateOpsImpl
  2. UpperStateOps
  3. AnyVal
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new UpperStateOpsImpl(s: State)

Value Members

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

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

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

    Definition Classes
    UpperStateOpsImplUpperStateOps
  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.

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

    Definition Classes
    UpperStateOpsImplUpperStateOps
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def currentProject: ResolvedProject

    Current project of the state session that can be change using project commmand.

    Current project of the state session that can be change using project commmand.

    Definition Classes
    UpperStateOpsImplUpperStateOps
  8. def currentRef: ProjectRef

    ProjectRef to the current project of the state session that can be change using project commmand.

    ProjectRef to the current project of the state session that can be change using project commmand.

    Definition Classes
    UpperStateOpsImplUpperStateOps
  9. def extract: Extracted
  10. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  11. def getSetting[A](key: SettingKey[A]): Option[A]

    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.

    Definition Classes
    UpperStateOpsImplUpperStateOps
  12. def getTaskValue[A](key: TaskKey[A]): Option[Task[A]]

    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.

    Definition Classes
    UpperStateOpsImplUpperStateOps
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. def notifyEvent[A](method: String, params: A)(implicit arg0: JsonFormat[A]): Unit
    Definition Classes
    UpperStateOpsImplUpperStateOps
  15. def respondError(code: Long, message: String): Unit
    Definition Classes
    UpperStateOpsImplUpperStateOps
  16. def respondEvent[A](event: A)(implicit arg0: JsonFormat[A]): Unit
    Definition Classes
    UpperStateOpsImplUpperStateOps
  17. val s: State
  18. def setting[A](key: SettingKey[A]): A

    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.

    Definition Classes
    UpperStateOpsImplUpperStateOps
  19. def taskValue[A](key: TaskKey[A]): Task[A]

    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.

    Definition Classes
    UpperStateOpsImplUpperStateOps
  20. def toString(): String
    Definition Classes
    Any
  21. def unsafeRunAggregated[A](key: TaskKey[A]): 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.

    To avoid race conditions, this should NOT be called from a task.

    Definition Classes
    UpperStateOpsImplUpperStateOps
  22. def unsafeRunInputTask[A](key: InputKey[A], input: String): (State, A)

    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. To avoid race conditions, this should NOT be called from a task.

    Definition Classes
    UpperStateOpsImplUpperStateOps
  23. def unsafeRunTask[A](key: TaskKey[A]): (State, A)

    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.

    To avoid race conditions, this should NOT be called from a task.

    Definition Classes
    UpperStateOpsImplUpperStateOps

Inherited from UpperStateOps

Inherited from AnyVal

Inherited from Any

Ungrouped