BspClient

scala.build.bsp.BspClient
class BspClient(readFilesEs: ExecutorService, var logger: Logger, var forwardToOpt: Option[BuildClient]) extends BuildClient, BuildClientForwardStubs, BloopBuildClient, HasGeneratedSourcesImpl

Attributes

Graph
Supertypes
trait BuildClient
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def clear(): Unit
def diagnostics: Option[Seq[(Either[String, Path], Diagnostic)]]
override def onBuildPublishDiagnostics(params: PublishDiagnosticsParams): Unit

Attributes

Definition Classes
BuildClientForwardStubs -> BuildClient
def reportBuildException(targetIdOpt: Option[BuildTargetIdentifier], ex: BuildException, reset: Boolean): Unit
def reportDiagnosticsForFiles(targetId: BuildTargetIdentifier, diags: Seq[Diagnostic], reset: Boolean): Seq[Path]
def resetBuildExceptionDiagnostics(targetId: BuildTargetIdentifier): Unit
def resetDiagnostics(path: Path, targetId: BuildTargetIdentifier): Unit
def setProjectParams(newParams: Seq[String]): Unit

Inherited methods

def newInputs(inputs: Inputs): Unit

Attributes

Inherited from:
HasGeneratedSourcesImpl
override def onBuildLogMessage(params: LogMessageParams): Unit

Attributes

Definition Classes
BuildClientForwardStubs -> BuildClient
Inherited from:
BuildClientForwardStubs
override def onBuildShowMessage(params: ShowMessageParams): Unit

Attributes

Definition Classes
BuildClientForwardStubs -> BuildClient
Inherited from:
BuildClientForwardStubs
override def onBuildTargetDidChange(params: DidChangeBuildTarget): Unit

Attributes

Definition Classes
BuildClientForwardStubs -> BuildClient
Inherited from:
BuildClientForwardStubs
override def onBuildTaskFinish(params: TaskFinishParams): Unit

Attributes

Definition Classes
BuildClientForwardStubs -> BuildClient
Inherited from:
BuildClientForwardStubs
override def onBuildTaskProgress(params: TaskProgressParams): Unit

Attributes

Definition Classes
BuildClientForwardStubs -> BuildClient
Inherited from:
BuildClientForwardStubs
override def onBuildTaskStart(params: TaskStartParams): Unit

Attributes

Definition Classes
BuildClientForwardStubs -> BuildClient
Inherited from:
BuildClientForwardStubs
def resetProjectNames(): Unit

Attributes

Inherited from:
HasGeneratedSourcesImpl
def setGeneratedSources(scope: Scope, sources: Seq[GeneratedSource]): Unit

Attributes

Inherited from:
HasGeneratedSourcesImpl
def setProjectName(workspace: Path, name: String, scope: Scope): Unit

Attributes

Inherited from:
HasGeneratedSourcesImpl
def targetIds: List[BuildTargetIdentifier]

Attributes

Inherited from:
HasGeneratedSourcesImpl
def targetScopeIdOpt(scope: Scope): Option[BuildTargetIdentifier]

Attributes

Inherited from:
HasGeneratedSourcesImpl
protected def targetScopeOpt(id: BuildTargetIdentifier): Option[Scope]

Attributes

Inherited from:
HasGeneratedSourcesImpl
protected def targetWorkspaceDirOpt(id: BuildTargetIdentifier): Option[String]

Attributes

Inherited from:
HasGeneratedSourcesImpl
protected def validTarget(id: BuildTargetIdentifier): Boolean

Attributes

Inherited from:
HasGeneratedSourcesImpl

Concrete fields

var forwardToOpt: Option[BuildClient]
var logger: Logger

Inherited fields

protected val generatedSources: Map[Scope, GeneratedSources]

Attributes

Inherited from:
HasGeneratedSourcesImpl
protected val projectNames: Map[Scope, ProjectName]

Attributes

Inherited from:
HasGeneratedSourcesImpl