scala.build.bsp
package scala.build.bsp
Members list
Concise view
Type members
Classlikes
final class BloopSession(val inputs: Inputs, val remoteServer: BloopCompiler, val bspServer: BspServer, val watcher: Watcher)
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
object BloopSession
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- BloopSession.type
trait Bsp
object Bsp
class BspClient(readFilesEs: ExecutorService, var logger: Logger, var forwardToOpt: Option[BuildClient]) extends BuildClient with BuildClientForwardStubs with BloopBuildClient with HasGeneratedSourcesImpl
Attributes
- Graph
- Supertypes
- trait HasGeneratedSourcesImpltrait HasGeneratedSourcestrait BloopBuildClienttrait BuildClientForwardStubstrait BuildClientclass Objecttrait Matchableclass Any
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.
The implementation for Bsp.
Attributes
- 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
- Graph
- Supertypes
object BspImpl
case class BspReloadableOptions(buildOptions: BuildOptions, bloopRifleConfig: BloopRifleConfig, logger: Logger, verbosity: Int)
The options and configurations that may be picked up on a bsp workspace/reload request.
The options and configurations that may be picked up on a bsp workspace/reload request.
Attributes
- bloopRifleConfig
configuration for bloop-rifle
- buildOptions
passed options for building sources
- logger
logger
- verbosity
the verbosity of logs
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object BspReloadableOptions
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- BspReloadableOptions.type
class BspServer(bloopServer: BuildServer & ScalaBuildServer & JavaBuildServer & JvmBuildServer, compile: (() => CompletableFuture[CompileResult]) => CompletableFuture[CompileResult], logger: Logger, presetIntelliJ: Boolean) extends BuildServer with ScalaBuildServer with JavaBuildServer with BuildServerForwardStubs with ScalaScriptBuildServer with ScalaBuildServerForwardStubs with JavaBuildServerForwardStubs with JvmBuildServerForwardStubs with HasGeneratedSourcesImpl
Attributes
- Graph
- Supertypes
- trait HasGeneratedSourcesImpltrait HasGeneratedSourcestrait JvmBuildServertrait ScalaScriptBuildServertrait BuildServerForwardStubstrait JavaBuildServertrait ScalaBuildServertrait BuildServerclass Objecttrait Matchableclass Any
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object BspThreads
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- BspThreads.type
Attributes
- Graph
- Supertypes
- trait BuildClientclass Objecttrait Matchableclass Any
- Known subtypes
- class BspClient
Attributes
- Graph
- Supertypes
- trait BuildServerclass Objecttrait Matchableclass Any
- Known subtypes
- class BspServer
class BuildServerProxy(bspServer: () => BspServer, onReload: () => CompletableFuture[Object]) extends BuildServer with ScalaBuildServer with JavaBuildServer with JvmBuildServer with ScalaScriptBuildServer with HasGeneratedSources
Attributes
- Graph
- Supertypes
- trait HasGeneratedSourcestrait ScalaScriptBuildServertrait JvmBuildServertrait JavaBuildServertrait ScalaBuildServertrait BuildServerclass Objecttrait Matchableclass Any
final implicit class BuildTargetCapabilitiesExt(capabilities: BuildTargetCapabilities) extends AnyVal
Attributes
- Graph
- Supertypes
- class AnyValtrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class AnyValtrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class AnyValtrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class AnyValtrait Matchableclass Any
final implicit class DiagnosticRelatedInformationExt(info: DiagnosticRelatedInformation) extends AnyVal
Attributes
- Graph
- Supertypes
- class AnyValtrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class AnyValtrait Matchableclass Any
trait HasGeneratedSources
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
object HasGeneratedSources
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- HasGeneratedSources.type
Attributes
- Graph
- Supertypes
- Known subtypes
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
object IdeInputs
Attributes
- Graph
- Supertypes
- trait JavaBuildServerclass Objecttrait Matchableclass Any
- Known subtypes
- class BspServer
object JsonRpcErrorCodes
Response error codes as defined in JSON RPC. https://www.jsonrpc.org/specification#error_object
Response error codes as defined in JSON RPC. https://www.jsonrpc.org/specification#error_object
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- JsonRpcErrorCodes.type
Attributes
- Graph
- Supertypes
- trait JvmBuildServerclass Objecttrait Matchableclass Any
- Known subtypes
- class BspServer
Attributes
- Graph
- Supertypes
- class AnyValtrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait BuildClientclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait BuildServerclass Objecttrait Matchableclass Any
- Known subtypes
- class LoggingBuildServerAll
class LoggingBuildServerAll(val underlying: BuildServer & ScalaBuildServer & JavaBuildServer & JvmBuildServer & ScalaScriptBuildServer) extends LoggingBuildServer with LoggingScalaBuildServer with LoggingJavaBuildServer with LoggingJvmBuildServer with ScalaScriptBuildServer
Attributes
- Graph
- Supertypes
- trait ScalaScriptBuildServertrait LoggingJvmBuildServertrait JvmBuildServertrait LoggingJavaBuildServertrait JavaBuildServertrait LoggingScalaBuildServertrait ScalaBuildServertrait LoggingBuildServertrait BuildServerclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait JavaBuildServerclass Objecttrait Matchableclass Any
- Known subtypes
- class LoggingBuildServerAll
Attributes
- Graph
- Supertypes
- trait JvmBuildServerclass Objecttrait Matchableclass Any
- Known subtypes
- class LoggingBuildServerAll
Attributes
- Graph
- Supertypes
- trait ScalaBuildServerclass Objecttrait Matchableclass Any
- Known subtypes
- class LoggingBuildServerAll
Attributes
- Graph
- Supertypes
- class AnyValtrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class AnyValtrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait ScalaBuildServerclass Objecttrait Matchableclass Any
- Known subtypes
- class BspServer
Attributes
- Graph
- Supertypes
- class AnyValtrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class AnyValtrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class AnyValtrait Matchableclass Any
final implicit class WorkspaceBuildTargetsResultExt(res: WorkspaceBuildTargetsResult) extends AnyVal
Attributes
- Graph
- Supertypes
- class AnyValtrait Matchableclass Any
Implicits
Implicits
final implicit def BuildTargetCapabilitiesExt(capabilities: BuildTargetCapabilities): BuildTargetCapabilitiesExt
final implicit def DiagnosticRelatedInformationExt(info: DiagnosticRelatedInformation): DiagnosticRelatedInformationExt
final implicit def WorkspaceBuildTargetsResultExt(res: WorkspaceBuildTargetsResult): WorkspaceBuildTargetsResultExt