final class BspImpl(argsToInputs: Seq[String] => Either[BuildException, Inputs], bspReloadableOptionsReference: Reference, threads: BspThreads, in: InputStream, out: OutputStream, actionableDiagnostics: Option[Boolean]) extends Bsp
The implementation for Bsp.
- Value parameters:
- argsToInputs
a function transforming terminal args to Inputs
- bspReloadableOptionsReference
reference to the current instance of BspReloadableOptions
- in
the input stream of bytes
- out
the output stream of bytes
- threads
BSP threads
- Companion:
- object
Value members
Concrete methods
The logic for the actual running of the bsp
command, initializing the BSP connection.
The logic for the actual running of the bsp
command, initializing the BSP connection.
- Value parameters:
- initialInputs
the initial input sources passed upon initializing the BSP connection (which are subject to change on subsequent workspace/reload requests)