object BuildLoader
- Alphabetic
- By Inheritance
- BuildLoader
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def loadBuildIncrementally(configDir: AbsolutePath, configs: List[ReadConfiguration], inMemoryChanged: List[InvalidatedInMemoryProject], settingsForLoad: Option[WorkspaceSettings], logger: Logger): Task[List[LoadedProject]]
Loads the build incrementally based on the inputs.
Loads the build incrementally based on the inputs.
- configs
The read configurations for added/modified projects.
- inMemoryChanged
The projects that require a re-transformation based on settings.
- settingsForLoad
The settings to be used to reload the build.
- logger
The logger that collects messages about project loading.
- returns
The list of loaded projects.
- def loadSynchronously(configDir: AbsolutePath, logger: Logger): List[LoadedProject]
Loads all the projects from
configDir
synchronously.Loads all the projects from
configDir
synchronously.This method does not take any new settings because its call-sites are not used in the CLI/bloop server, instead this is an entrypoint used mostly for our testing and community build infrastructure.
- configDir
The base directory from which to load the projects.
- logger
The logger that collects messages about project loading.
- returns
The list of loaded projects.
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- def readConfigurationFilesInBase(base: AbsolutePath, logger: Logger): List[AttributedPath]
Returns all the tracked files inside this directory, associated with their last modification time.
Returns all the tracked files inside this directory, associated with their last modification time.
- base
The base file or directory to track.
- returns
A map associating each tracked file with its last modification time.
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)