scala.build.bsp

Type members

Classlikes

trait Bsp
Companion:
object
object Bsp
Companion:
class
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
object BspImpl
Companion:
class
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 case class BspThreads(buildThreads: BuildThreads, prepareBuildExecutor: ExecutorService)
Companion:
object
object BspThreads
Companion:
class
trait BuildClientForwardStubs extends BuildClient
trait BuildServerForwardStubs extends BuildServer
final implicit implicit class BuildTargetCapabilitiesExt(capabilities: BuildTargetCapabilities) extends AnyVal
final implicit implicit class BuildTargetExt(target: BuildTarget) extends AnyVal
final implicit implicit class BuildTargetIdentifierExt(item: BuildTargetIdentifier) extends AnyVal
final implicit implicit class DiagnosticExt(diag: Diagnostic) extends AnyVal
final implicit implicit class DiagnosticRelatedInformationExt(info: DiagnosticRelatedInformation) extends AnyVal
final implicit implicit class Ext[T](f: CompletableFuture[T]) extends AnyVal
Companion:
class
trait JavaBuildServerForwardStubs extends JavaBuildServer
final implicit implicit class LocationExt(loc: Location) extends AnyVal
trait LoggingBuildClient extends BuildClient
trait LoggingBuildServer extends BuildServer
class LoggingBuildServerAll(val underlying: BuildServer & ScalaBuildServer & JavaBuildServer & ScalaScriptBuildServer) extends LoggingBuildServer with LoggingScalaBuildServer with LoggingJavaBuildServer with ScalaScriptBuildServer
trait LoggingJavaBuildServer extends JavaBuildServer
trait LoggingScalaBuildServer extends ScalaBuildServer
final implicit implicit class PositionExt(pos: Position) extends AnyVal
final implicit implicit class RangeExt(range: Range) extends AnyVal
trait ScalaBuildServerForwardStubs extends ScalaBuildServer
final implicit implicit class SourceItemExt(item: SourceItem) extends AnyVal
final implicit implicit class SourcesItemExt(item: SourcesItem) extends AnyVal
final implicit implicit class SourcesResultExt(res: SourcesResult) extends AnyVal
final implicit implicit class WorkspaceBuildTargetsResultExt(res: WorkspaceBuildTargetsResult) extends AnyVal

Implicits

Implicits

final implicit def BuildTargetCapabilitiesExt(capabilities: BuildTargetCapabilities): BuildTargetCapabilitiesExt
final implicit def BuildTargetExt(target: BuildTarget): BuildTargetExt
final implicit def BuildTargetIdentifierExt(item: BuildTargetIdentifier): BuildTargetIdentifierExt
final implicit def DiagnosticExt(diag: Diagnostic): DiagnosticExt
final implicit def DiagnosticRelatedInformationExt(info: DiagnosticRelatedInformation): DiagnosticRelatedInformationExt
final implicit def Ext[T](f: CompletableFuture[T]): Ext[T]
final implicit def LocationExt(loc: Location): LocationExt
final implicit def PositionExt(pos: Position): PositionExt
final implicit def RangeExt(range: Range): RangeExt
final implicit def SourceItemExt(item: SourceItem): SourceItemExt
final implicit def SourcesItemExt(item: SourcesItem): SourcesItemExt
final implicit def SourcesResultExt(res: SourcesResult): SourcesResultExt
final implicit def WorkspaceBuildTargetsResultExt(res: WorkspaceBuildTargetsResult): WorkspaceBuildTargetsResultExt