scala.build.bsp
package scala.build.bsp
Type members
Classlikes
class BspClient(readFilesEs: ExecutorService, logger: Logger, var forwardToOpt: Option[BuildClient]) extends BuildClient with BuildClientForwardStubs with BloopBuildClient with HasGeneratedSources
final class BspImpl(logger: Logger, bloopRifleConfig: BloopRifleConfig, inputs: Inputs, buildOptions: BuildOptions, verbosity: Int, threads: BspThreads, in: InputStream, out: OutputStream) extends Bsp
- Companion:
- object
class BspServer(bloopServer: BuildServer & ScalaBuildServer & JavaBuildServer & ScalaDebugServer, compile: () => CompletableFuture[CompileResult] => CompletableFuture[CompileResult], logger: Logger) extends BuildServer with ScalaBuildServer with JavaBuildServer with BuildServerForwardStubs with ScalaScriptBuildServer with ScalaDebugServerForwardStubs with ScalaBuildServerForwardStubs with JavaBuildServerForwardStubs with HasGeneratedSources
final implicit implicit class BuildTargetCapabilitiesExt(capabilities: BuildTargetCapabilities) extends AnyVal
final implicit implicit class DiagnosticRelatedInformationExt(info: DiagnosticRelatedInformation) extends AnyVal
class LoggingBuildServerAll(val underlying: BuildServer & ScalaBuildServer & JavaBuildServer & ScalaScriptBuildServer) extends LoggingBuildServer with LoggingScalaBuildServer with LoggingJavaBuildServer with ScalaScriptBuildServer
final implicit implicit class WorkspaceBuildTargetsResultExt(res: WorkspaceBuildTargetsResult) extends AnyVal
Implicits
Implicits
final implicit def BuildTargetCapabilitiesExt(capabilities: BuildTargetCapabilities): BuildTargetCapabilitiesExt
final implicit def DiagnosticRelatedInformationExt(info: DiagnosticRelatedInformation): DiagnosticRelatedInformationExt
final implicit def WorkspaceBuildTargetsResultExt(res: WorkspaceBuildTargetsResult): WorkspaceBuildTargetsResultExt