Packages

p

bloop

engine

package engine

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait Action extends AnyRef
  2. final case class Build(origin: AbsolutePath, projects: List[Project]) extends Product with Serializable
  3. sealed trait Dag[T] extends AnyRef
  4. case class Exit(exitStatus: ExitStatus) extends Action with Product with Serializable
  5. final case class Leaf[T](value: T) extends Dag[T] with Product with Serializable
  6. final case class Parent[T](value: T, children: List[Dag[T]]) extends Dag[T] with Product with Serializable
  7. case class Print(msg: String, commonOptions: CommonOptions, next: Action) extends Action with Product with Serializable
  8. case class Run(command: Command, next: Action) extends Action with Product with Serializable
  9. final case class State extends Product with Serializable

    Represents the state for a given build.

    Represents the state for a given build.

    An state is aggressively cached by bloop so that operations that target a build can reuse the state that has already been created before. The state is immutable and allows different builds to change common values utilized by all the bloop operations.

Value Members

  1. object Dag
  2. object ExecutionContext
  3. object Interpreter
  4. object Run extends Serializable
  5. object State extends Serializable

Ungrouped