final case class State extends Product with Serializable
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.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- State
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Value Members
- val build: Build
- val commonOptions: CommonOptions
- val compilerCache: CompilerCache
- val logger: Logger
- def mergeStatus(newStatus: ExitStatus): State
- val results: ResultsCache
- val status: ExitStatus