| Bsp4j |
|
| BspConnectionDetails |
Structure describing how to start a BSP server and the capabilities it supports.
|
| BuildClientCapabilities |
|
| BuildServerCapabilities |
The capabilities of the build server.
|
| BuildTarget |
Build target contains metadata about an artifact (for example library, test, or binary artifact).
|
| BuildTargetCapabilities |
Clients can use these capabilities to notify users what BSP endpoints can and
cannot be used and why.
|
| BuildTargetDataKind |
|
| BuildTargetEvent |
|
| BuildTargetEventDataKind |
|
| BuildTargetIdentifier |
A unique identifier for a target, can use any URI-compatible encoding as long as it is unique within the workspace.
|
| BuildTargetTag |
A list of predefined tags that can be used to categorize build targets.
|
| CleanCacheParams |
|
| CleanCacheResult |
|
| CompileParams |
|
| CompileProvider |
|
| CompileReport |
The completion of a compilation task should be signalled with a
`build/taskFinish` notification.
|
| CompileResult |
|
| CompileResultDataKind |
|
| CompileTask |
The beginning of a compilation unit may be signalled to the client with a
`build/taskStart` notification.
|
| CppBuildTarget |
`CppBuildTarget` is a basic data structure that contains c++-specific
metadata, specifically compiler reference.
|
| CppOptionsItem |
|
| CppOptionsParams |
|
| CppOptionsResult |
|
| DebugProvider |
|
| DebugSessionAddress |
|
| DebugSessionParams |
|
| DebugSessionParamsDataKind |
|
| DependencyModule |
|
| DependencyModuleDataKind |
|
| DependencyModulesItem |
|
| DependencyModulesParams |
|
| DependencyModulesResult |
|
| DependencySourcesItem |
|
| DependencySourcesParams |
|
| DependencySourcesResult |
|
| Diagnostic |
|
| DiagnosticDataKind |
|
| DiagnosticRelatedInformation |
Represents a related message and source code location for a diagnostic.
|
| DiagnosticTag |
|
| DidChangeBuildTarget |
|
| InitializeBuildParams |
|
| InitializeBuildParamsDataKind |
|
| InitializeBuildResult |
|
| InitializeBuildResultDataKind |
|
| InverseSourcesParams |
|
| InverseSourcesResult |
|
| JavacOptionsItem |
|
| JavacOptionsParams |
|
| JavacOptionsResult |
|
| JvmBuildTarget |
`JvmBuildTarget` is a basic data structure that contains jvm-specific
metadata, specifically JDK reference.
|
| JvmEnvironmentItem |
|
| JvmMainClass |
|
| JvmRunEnvironmentParams |
|
| JvmRunEnvironmentResult |
|
| JvmTestEnvironmentParams |
|
| JvmTestEnvironmentResult |
|
| Location |
|
| LogMessageParams |
|
| MavenDependencyModule |
`MavenDependencyModule` is a basic data structure that contains maven-like
metadata.
|
| MavenDependencyModuleArtifact |
|
| OutputPathItem |
|
| OutputPathsItem |
|
| OutputPathsParams |
|
| OutputPathsResult |
|
| Position |
|
| PublishDiagnosticsParams |
|
| PythonBuildTarget |
`PythonBuildTarget` is a basic data structure that contains Python-specific
metadata, specifically the interpreter reference and the Python version.
|
| PythonOptionsItem |
|
| PythonOptionsParams |
|
| PythonOptionsResult |
|
| Range |
|
| ResourcesItem |
|
| ResourcesParams |
|
| ResourcesResult |
|
| RunParams |
|
| RunParamsDataKind |
|
| RunProvider |
|
| RunResult |
|
| SbtBuildTarget |
`SbtBuildTarget` is a basic data structure that contains sbt-specific metadata
for providing editor support for sbt build files.
|
| ScalaAction |
A Scala action represents a change that can be performed in code.
|
| ScalaAttachRemote |
The debug session will connect to a running process.
|
| ScalaBuildTarget |
`ScalaBuildTarget` is a basic data structure that contains scala-specific
metadata for compiling a target containing Scala sources.
|
| ScalacOptionsItem |
|
| ScalacOptionsParams |
|
| ScalacOptionsResult |
|
| ScalaDiagnostic |
`ScalaDiagnostic` is a data structure that contains Scala-specific
metadata generated by Scala compilation.
|
| ScalaMainClass |
|
| ScalaMainClassesItem |
|
| ScalaMainClassesParams |
|
| ScalaMainClassesResult |
|
| ScalaTestClassesItem |
|
| ScalaTestClassesParams |
|
| ScalaTestClassesResult |
|
| ScalaTestParams |
`ScalaTestParams` contains scala-specific metadata for testing Scala targets.
|
| ScalaTestSuites |
|
| ScalaTestSuiteSelection |
|
| ScalaTextEdit |
A textual edit applicable to a text document.
|
| ScalaWorkspaceEdit |
A workspace edit represents changes to many resources managed in the workspace.
|
| ShowMessageParams |
|
| SourceItem |
|
| SourcesItem |
|
| SourcesParams |
|
| SourcesResult |
|
| TaskFinishDataKind |
Task finish notifications may contain an arbitrary interface in their `data`
field.
|
| TaskFinishParams |
|
| TaskId |
The Task Id allows clients to _uniquely_ identify a BSP task and establish a client-parent relationship with another task id.
|
| TaskProgressDataKind |
Task progress notifications may contain an arbitrary interface in their `data`
field.
|
| TaskProgressParams |
|
| TaskStartDataKind |
Task start notifications may contain an arbitrary interface in their `data`
field.
|
| TaskStartParams |
|
| TestFinish |
|
| TestFinishDataKind |
|
| TestParams |
|
| TestParamsDataKind |
|
| TestProvider |
|
| TestReport |
|
| TestResult |
|
| TestResultDataKind |
|
| TestStart |
|
| TestTask |
The beginning of a testing unit may be signalled to the client with a
`build/taskStart` notification.
|
| TextDocumentIdentifier |
|
| WorkspaceBuildTargetsResult |
|