BspServer

class BspServer(bloopServer: BuildServer & ScalaBuildServer & JavaBuildServer & ScalaDebugServer, compile: (() => CompletableFuture[CompileResult]) => CompletableFuture[CompileResult], logger: Logger, presetIntelliJ: Boolean) extends BuildServer with ScalaBuildServer with JavaBuildServer with BuildServerForwardStubs with ScalaScriptBuildServer with ScalaDebugServerForwardStubs with ScalaBuildServerForwardStubs with JavaBuildServerForwardStubs with HasGeneratedSourcesImpl
trait ScalaDebugServerForwardStubs
trait ScalaDebugServer
trait ScalaScriptBuildServer
trait JavaBuildServer
trait ScalaBuildServer
trait BuildServer
class Object
trait Matchable
class Any

Value members

Concrete methods

override def buildInitialize(params: InitializeBuildParams): CompletableFuture[InitializeBuildResult]
Definition Classes
BuildServer
override def buildShutdown(): CompletableFuture[Object]
Definition Classes
override def buildTargetCleanCache(params: CleanCacheParams): CompletableFuture[CleanCacheResult]
Definition Classes
override def buildTargetCompile(params: CompileParams): CompletableFuture[CompileResult]
Definition Classes
override def buildTargetDependencySources(params: DependencySourcesParams): CompletableFuture[DependencySourcesResult]
Definition Classes
override def buildTargetResources(params: ResourcesParams): CompletableFuture[ResourcesResult]
Definition Classes
override def buildTargetRun(params: RunParams): CompletableFuture[RunResult]
Definition Classes
override def buildTargetSources(params: SourcesParams): CompletableFuture[SourcesResult]
Definition Classes
override def buildTargetTest(params: TestParams): CompletableFuture[TestResult]
Definition Classes
def buildTargetWrappedSources(params: WrappedSourcesParams): CompletableFuture[WrappedSourcesResult]
def clientOpt: Option[BuildClient]
def initiateShutdown: Future[Unit]
def isIntelliJ: Boolean
override def onBuildExit(): Unit
Definition Classes
BuildServer
override def onBuildInitialized(): Unit
Definition Classes
BuildServer
override def onConnectWithClient(client: BuildClient): Unit
Definition Classes
BuildServer
def setExtraDependencySources(sourceJars: Seq[Path]): Unit
override def workspaceBuildTargets(): CompletableFuture[WorkspaceBuildTargetsResult]
Definition Classes

Inherited methods

override def buildTargetDebugSession(params: DebugSessionParams): CompletableFuture[DebugSessionAddress]
Definition Classes
ScalaDebugServerForwardStubs -> ScalaDebugServer
Inherited from:
ScalaDebugServerForwardStubs
override def buildTargetDependencyModules(params: DependencyModulesParams): CompletableFuture[DependencyModulesResult]
Definition Classes
Inherited from:
BuildServerForwardStubs
override def buildTargetInverseSources(params: InverseSourcesParams): CompletableFuture[InverseSourcesResult]
Definition Classes
Inherited from:
BuildServerForwardStubs
override def buildTargetJavacOptions(params: JavacOptionsParams): CompletableFuture[JavacOptionsResult]
Definition Classes
JavaBuildServerForwardStubs -> JavaBuildServer
Inherited from:
JavaBuildServerForwardStubs
override def buildTargetScalaMainClasses(params: ScalaMainClassesParams): CompletableFuture[ScalaMainClassesResult]
Definition Classes
ScalaBuildServerForwardStubs -> ScalaBuildServer
Inherited from:
ScalaBuildServerForwardStubs
override def buildTargetScalaTestClasses(params: ScalaTestClassesParams): CompletableFuture[ScalaTestClassesResult]
Definition Classes
ScalaBuildServerForwardStubs -> ScalaBuildServer
Inherited from:
ScalaBuildServerForwardStubs
override def buildTargetScalacOptions(params: ScalacOptionsParams): CompletableFuture[ScalacOptionsResult]
Definition Classes
ScalaBuildServerForwardStubs -> ScalaBuildServer
Inherited from:
ScalaBuildServerForwardStubs
def fatalExceptionHandler[T](methodName: String, params: Any*): BiFunction[T, Throwable, T]
def newInputs(inputs: Inputs): Unit
def resetProjectNames(): Unit
def setGeneratedSources(scope: Scope, sources: Seq[GeneratedSource]): Unit
def setProjectName(workspace: Path, name: String, scope: Scope): Unit
def targetIds: List[BuildTargetIdentifier]
def targetScopeIdOpt(scope: Scope): Option[BuildTargetIdentifier]
protected def targetScopeOpt(id: BuildTargetIdentifier): Option[Scope]
protected def validTarget(id: BuildTargetIdentifier): Boolean
override def workspaceReload(): CompletableFuture[Object]
Definition Classes
Inherited from:
BuildServerForwardStubs

Inherited fields

protected val generatedSources: Map[Scope, GeneratedSources]
protected val projectNames: Map[Scope, ProjectName]