sbt

EvaluateTask

object EvaluateTask extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. EvaluateTask
  2. AnyRef
  3. Any
Visibility
  1. Public
  2. All

Type Members

  1. type AnyCyclic = sbt.Execute[sbt.Task]#CyclicException[_]

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. val SystemProcessors: Int

  7. def apply[T](structure: BuildStructure, taskKey: ScopedKey[Task[T]], state: State, ref: ProjectRef, config: EvaluateConfig): Option[(State, Result[T])]

    Evaluates taskKey and returns the new State and the result of the task wrapped in Some.

    Evaluates taskKey and returns the new State and the result of the task wrapped in Some. If the task is not defined, None is returned. The provided task key is resolved against the current project ref. config configures concurrency and canceling of task execution.

  8. def apply[T](structure: BuildStructure, taskKey: ScopedKey[Task[T]], state: State, ref: ProjectRef): Option[(State, Result[T])]

    Evaluates taskKey and returns the new State and the result of the task wrapped in Some.

    Evaluates taskKey and returns the new State and the result of the task wrapped in Some. If the task is not defined, None is returned. The provided task key is resolved against the current project ref. Task execution is configured according to settings defined in the loaded project.

  9. def applyResults[T](results: RMap[Task, Result], state: State, root: Task[T]): (State, Result[T])

  10. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  11. def cancelable(extracted: Extracted, structure: BuildStructure): Boolean

  12. def clone(): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  13. def convertCyclic(c: AnyCyclic): String

  14. def convertCyclicInc: (Incomplete) ⇒ Incomplete

  15. def defaultConfig(extracted: Extracted, structure: BuildStructure): EvaluateConfig

  16. def defaultConfig(state: State): EvaluateConfig

  17. def defaultRestrictions(extracted: Extracted, structure: BuildStructure): Seq[Rule]

  18. def defaultRestrictions(maxWorkers: Int): List[Rule]

  19. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  20. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  21. def evalPluginDef(log: Logger)(pluginDef: BuildStructure, state: State): PluginData

  22. def extractedConfig(extracted: Extracted, structure: BuildStructure): EvaluateConfig

  23. def finalize(): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  24. final def getClass(): java.lang.Class[_]

    Definition Classes
    AnyRef → Any
  25. def getSetting[T](key: SettingKey[T], default: T, extracted: Extracted, structure: BuildStructure): T

  26. def getStreams(key: sbt.Project.ScopedKey[_], streams: Streams): TaskStreams

  27. def getTask[T](structure: BuildStructure, taskKey: ScopedKey[Task[T]], state: State, streams: Streams, ref: ProjectRef): Option[(Task[T], NodeView[Task])]

  28. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  29. def injectSettings: Seq[sbt.Project.Setting[_]]

  30. val injectStreams: (sbt.Project.ScopedKey[_]) ⇒ Seq[sbt.Project.Setting[_]]

  31. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  32. def liftAnonymous: (Incomplete) ⇒ Incomplete

  33. def logIncResult(result: sbt.Result[_], state: State, streams: Streams): Unit

  34. def logIncomplete(result: Incomplete, state: State, streams: Streams): Unit

  35. def maxWorkers(extracted: Extracted, structure: BuildStructure): Int

  36. def name(node: sbt.Task[_]): String

  37. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  38. def nodeView[HL <: HList](state: State, streams: Streams, roots: Seq[sbt.Project.ScopedKey[_]], extraDummies: KList[Task, HL], extraValues: HL): NodeView[Task]

  39. final def notify(): Unit

    Definition Classes
    AnyRef
  40. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  41. def onResult[T, S](result: Result[T], log: Logger)(f: (T) ⇒ S): S

  42. def processResult[T](result: Result[T], log: Logger, show: Boolean): T

  43. def restrictions(extracted: Extracted, structure: BuildStructure): Seq[Rule]

  44. def restrictions(state: State): Seq[Rule]

  45. def runTask[T](root: Task[T], state: State, streams: Streams, triggers: Triggers[Task], config: EvaluateConfig)(implicit taskToNode: NodeView[Task]): (State, Result[T])

  46. def stateTransform(results: RMap[Task, Result]): (State) ⇒ State

  47. def suppressedMessage(key: sbt.Project.ScopedKey[_])(implicit display: Show[sbt.Project.ScopedKey[_]]): String

  48. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  49. def taskToKey: (Incomplete) ⇒ Incomplete

  50. def toString(): String

    Definition Classes
    AnyRef → Any
  51. def transformInc[T](result: Result[T]): Result[T]

  52. def transformNode(node: sbt.Task[_]): Option[sbt.Project.ScopedKey[_]]

  53. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  54. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  55. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  56. def withStreams[T](structure: BuildStructure, state: State)(f: (Streams) ⇒ T): T

Deprecated Value Members

  1. def evaluateTask[T](structure: BuildStructure, taskKey: ScopedKey[Task[T]], state: State, ref: ProjectRef, checkCycles: Boolean, maxWorkers: Int): Option[Result[T]]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.11.1) This method does not apply state changes requested during task execution and does not honor concurrent execution restrictions. Use 'apply' instead.

Inherited from AnyRef

Inherited from Any