BuildServerForwardStubs

scala.build.bsp.BuildServerForwardStubs
trait BuildServerForwardStubs extends BuildServer

Attributes

Graph
Supertypes
trait BuildServer
class Object
trait Matchable
class Any
Known subtypes
class BspServer

Members list

Value members

Abstract methods

protected def forwardTo: BuildServer
protected def onFatalError(throwable: Throwable, context: String): Unit

Concrete methods

override def buildShutdown(): CompletableFuture[Object]

Attributes

Definition Classes
BuildServer
override def buildTargetCleanCache(params: CleanCacheParams): CompletableFuture[CleanCacheResult]

Attributes

Definition Classes
BuildServer
override def buildTargetCompile(params: CompileParams): CompletableFuture[CompileResult]

Attributes

Definition Classes
BuildServer
override def buildTargetDependencyModules(params: DependencyModulesParams): CompletableFuture[DependencyModulesResult]

Attributes

Definition Classes
BuildServer
override def buildTargetDependencySources(params: DependencySourcesParams): CompletableFuture[DependencySourcesResult]

Attributes

Definition Classes
BuildServer
override def buildTargetInverseSources(params: InverseSourcesParams): CompletableFuture[InverseSourcesResult]

Attributes

Definition Classes
BuildServer
override def buildTargetResources(params: ResourcesParams): CompletableFuture[ResourcesResult]

Attributes

Definition Classes
BuildServer
override def buildTargetRun(params: RunParams): CompletableFuture[RunResult]

Attributes

Definition Classes
BuildServer
override def buildTargetSources(params: SourcesParams): CompletableFuture[SourcesResult]

Attributes

Definition Classes
BuildServer
override def buildTargetTest(params: TestParams): CompletableFuture[TestResult]

Attributes

Definition Classes
BuildServer
override def debugSessionStart(params: DebugSessionParams): CompletableFuture[DebugSessionAddress]

Attributes

Definition Classes
BuildServer
def fatalExceptionHandler[T](methodName: String, params: Any*): BiFunction[T, Throwable, T]
override def workspaceBuildTargets(): CompletableFuture[WorkspaceBuildTargetsResult]

Attributes

Definition Classes
BuildServer
override def workspaceReload(): CompletableFuture[Object]

This implementation should never be called and is merely a placeholder. As Bloop doesn't support reloading its workspace, Scala CLI has to reload Bloop instead. And so, BuildServerProxy.workspaceReload() is responsible for the actual reload.

This implementation should never be called and is merely a placeholder. As Bloop doesn't support reloading its workspace, Scala CLI has to reload Bloop instead. And so, BuildServerProxy.workspaceReload() is responsible for the actual reload.

Attributes

Definition Classes
BuildServer

Inherited methods

def buildInitialize(x$0: InitializeBuildParams): CompletableFuture[InitializeBuildResult]

Attributes

Inherited from:
BuildServer
def buildTargetOutputPaths(x$0: OutputPathsParams): CompletableFuture[OutputPathsResult]

Attributes

Inherited from:
BuildServer
def onBuildExit(): Unit

Attributes

Inherited from:
BuildServer
def onBuildInitialized(): Unit

Attributes

Inherited from:
BuildServer
def onConnectWithClient(x$0: BuildClient): Unit

Attributes

Inherited from:
BuildServer