package bsp
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- final case class BuildClientCapabilities(languageIds: List[String], providesFileWatching: Boolean) extends Product with Serializable
- final case class BuildServerCapabilities(compileProvider: CompileProvider, testProvider: TestProvider, runProvider: RunProvider, textDocumentBuildTargetsProvider: Boolean, dependencySourcesProvider: Boolean, resourcesProvider: Boolean, buildTargetChangedProvider: Boolean, watchers: List[FileSystemWatcher]) extends Product with Serializable
- final case class BuildTarget(id: BuildTargetIdentifier, displayName: String, languageIds: List[String], dependencies: BuildTargetIdentifier, capabilities: BuildTargetCapabilities, data: Option[Json]) extends Product with Serializable
- final case class BuildTargetCapabilities(canCompile: Boolean, canTest: Boolean, canRun: Boolean) extends Product with Serializable
- final case class BuildTargetEvent(id: BuildTargetIdentifier, kind: Option[BuildTargetEventKind], data: Option[Json]) extends Product with Serializable
- sealed abstract class BuildTargetEventKind extends AnyRef
- final case class BuildTargetIdentifier(uri: Uri) extends Product with Serializable
- final case class BuildTargetTextDocumentParams(targets: List[BuildTargetIdentifier]) extends Product with Serializable
- final case class BuildTargetTextDocumentsResult(textDocuments: List[TextDocumentIdentifier]) extends Product with Serializable
- final case class CompileParams(targets: List[BuildTargetIdentifier], requestId: Option[String], arguments: List[Json]) extends Product with Serializable
- final case class CompileProvider(languageIds: List[String]) extends Product with Serializable
- final case class CompileReport(target: BuildTargetIdentifier, requestId: Option[String], errors: Int, warnings: Int, time: Option[Long]) extends Product with Serializable
- final case class CompileResult(requestId: Option[String], data: Option[Json]) extends Product with Serializable
- final case class DependencySourcesItem(target: BuildTargetIdentifier, uris: List[Uri]) extends Product with Serializable
- final case class DependencySourcesParams(targets: List[BuildTargetIdentifier]) extends Product with Serializable
- final case class DependencySourcesResult(items: List[DependencySourcesItem]) extends Product with Serializable
- final case class DidChangeBuildTarget(changes: List[BuildTargetEvent]) extends Product with Serializable
- final case class DidChangeWatchedFiles(changes: List[FileEvent]) extends Product with Serializable
- final case class Exit() extends Product with Serializable
- sealed abstract class ExitStatus extends AnyRef
- sealed abstract class FileEvent extends AnyRef
- final case class FileSystemWatcher(globPattern: String, kind: Option[WatchKind]) extends Product with Serializable
- final case class InitializeBuildParams(rootUri: Uri, capabilities: BuildClientCapabilities) extends Product with Serializable
- final case class InitializeBuildResult(capabilities: BuildServerCapabilities) extends Product with Serializable
- final case class InitializedBuildParams() extends Product with Serializable
- final case class LogMessageParams(type: MessageType, task: Option[TaskId], requestId: Option[String], message: String) extends Product with Serializable
- sealed abstract class MessageType extends AnyRef
- final case class PublishDiagnosticsParams(uri: Uri, requestId: Option[String], message: String) extends Product with Serializable
- final case class ResourcesItem(target: BuildTargetIdentifier, uris: List[Uri]) extends Product with Serializable
- final case class ResourcesParams(targets: List[BuildTargetIdentifier]) extends Product with Serializable
- final case class ResourcesResult(targets: List[ResourcesItem]) extends Product with Serializable
- final case class RunParams(target: BuildTargetIdentifier, requestId: Option[String], arguments: List[Json]) extends Product with Serializable
- final case class RunProvider(languageIds: List[String]) extends Product with Serializable
- final case class RunResult(requestId: Option[String], exitStatus: ExitStatus) extends Product with Serializable
- final case class SbtBuildTarget(parent: Option[BuildTargetIdentifier], sbtVersion: String, autoImports: List[String], classpath: List[Uri], scalaBuildTarget: ScalaBuildTarget) extends Product with Serializable
- final case class ScalaBuildTarget(scalaOrganization: String, scalaVersion: String, scalaBinaryVersion: String, platform: ScalaPlatform, jars: List[Uri]) extends Product with Serializable
- final case class ScalaMainClass(class: String, arguments: List[String], jvmOptions: List[String]) extends Product with Serializable
- final case class ScalaMainClassesItem(target: BuildTargetIdentifier, classes: List[ScalaMainClass]) extends Product with Serializable
- final case class ScalaMainClassesParams(targets: List[BuildTargetIdentifier], requestId: Option[String]) extends Product with Serializable
- final case class ScalaMainClassesResult(items: List[ScalaMainClassesItem]) extends Product with Serializable
- sealed abstract class ScalaPlatform extends AnyRef
- final case class ScalaTestClassesItem(target: BuildTargetIdentifier, classes: List[String]) extends Product with Serializable
- final case class ScalaTestClassesParams(targets: List[BuildTargetIdentifier], requestId: Option[String]) extends Product with Serializable
- final case class ScalaTestClassesResult(items: List[ScalaTestClassesItem]) extends Product with Serializable
- final case class ScalacOptionsItem(target: BuildTargetIdentifier, options: List[String], classpath: List[Uri], classDirectory: Uri) extends Product with Serializable
- final case class ScalacOptionsParams(targets: List[BuildTargetIdentifier]) extends Product with Serializable
- final case class ScalacOptionsResult(items: List[ScalacOptionsItem]) extends Product with Serializable
- final case class ShowMessageParams(type: MessageType, task: Option[TaskId], requestId: Option[String], message: String) extends Product with Serializable
- final case class Shutdown() extends Product with Serializable
- final case class TaskId(id: String, parent: Option[String]) extends Product with Serializable
- final case class TestParams(targets: List[BuildTargetIdentifier], requestId: Option[String], arguments: List[Json]) extends Product with Serializable
- final case class TestProvider(languageIds: List[String]) extends Product with Serializable
- final case class TestReport(target: BuildTargetIdentifier, requestId: Option[String], passed: Int, failed: Int, ignored: Int, cancelled: Int, skipped: Int, pending: Int, time: Option[Long]) extends Product with Serializable
- final case class TestResult(requestId: Option[String], data: Option[Json]) extends Product with Serializable
- final case class TextDocumentBuildTargetsParams(textDocument: TextDocumentIdentifier) extends Product with Serializable
- final case class TextDocumentBuildTargetsResult(targets: List[BuildTarget]) extends Product with Serializable
- final case class TextDocumentIdentifier(uri: Uri) extends Product with Serializable
- final case class Uri extends Product with Serializable
- sealed abstract class WatchKind extends AnyRef
- final case class WorkspaceBuildTargets(targets: List[BuildTarget]) extends Product with Serializable
- final case class WorkspaceBuildTargetsRequest() extends Product with Serializable
Value Members
- object BuildClientCapabilities extends Serializable
- object BuildServerCapabilities extends Serializable
- object BuildTarget extends Serializable
- object BuildTargetCapabilities extends Serializable
- object BuildTargetEvent extends Serializable
- object BuildTargetEventKind extends Product with Serializable
- object BuildTargetIdentifier extends Serializable
- object BuildTargetTextDocumentParams extends Serializable
- object BuildTargetTextDocumentsResult extends Serializable
- object CompileParams extends Serializable
- object CompileProvider extends Serializable
- object CompileReport extends Serializable
- object CompileResult extends Serializable
- object DependencySourcesItem extends Serializable
- object DependencySourcesParams extends Serializable
- object DependencySourcesResult extends Serializable
- object DidChangeBuildTarget extends Serializable
- object DidChangeWatchedFiles extends Serializable
- object Exit extends Serializable
- object ExitStatus
- object FileEvent
- object FileSystemWatcher extends Serializable
- object InitializeBuildParams extends Serializable
- object InitializeBuildResult extends Serializable
- object InitializedBuildParams extends Serializable
- object LogMessageParams extends Serializable
- object MessageType
- object PublishDiagnosticsParams extends Serializable
- object ResourcesItem extends Serializable
- object ResourcesParams extends Serializable
- object ResourcesResult extends Serializable
- object RunParams extends Serializable
- object RunProvider extends Serializable
- object RunResult extends Serializable
- object SbtBuildTarget extends Serializable
- object ScalaBuildTarget extends Serializable
- object ScalaMainClass extends Serializable
- object ScalaMainClassesItem extends Serializable
- object ScalaMainClassesParams extends Serializable
- object ScalaMainClassesResult extends Serializable
- object ScalaPlatform
- object ScalaTestClassesItem extends Serializable
- object ScalaTestClassesParams extends Serializable
- object ScalaTestClassesResult extends Serializable
- object ScalacOptionsItem extends Serializable
- object ScalacOptionsParams extends Serializable
- object ScalacOptionsResult extends Serializable
- object ShowMessageParams extends Serializable
- object Shutdown extends Serializable
- object TaskId extends Serializable
- object TestParams extends Serializable
- object TestProvider extends Serializable
- object TestReport extends Serializable
- object TestResult extends Serializable
- object TextDocumentBuildTargetsParams extends Serializable
- object TextDocumentBuildTargetsResult extends Serializable
- object TextDocumentIdentifier extends Serializable
- object Uri extends Serializable
- object WatchKind
- object WorkspaceBuildTargets extends Serializable
- object WorkspaceBuildTargetsRequest extends Serializable