All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description Bsp4j BspConnectionDetails Structure describing how to start a BSP server and the capabilities it supports.BuildClient BuildClientCapabilities BuildServer 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 BuildTargetEventKind The `BuildTargetEventKind` information can be used by clients to trigger reindexing or update the user interface with the new information.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.CppBuildServer 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.DiagnosticSeverity DiagnosticTag DidChangeBuildTarget InitializeBuildParams InitializeBuildParamsDataKind InitializeBuildResult InitializeBuildResultDataKind InverseSourcesParams InverseSourcesResult JavaBuildServer JavacOptionsItem JavacOptionsParams JavacOptionsResult JvmBuildServer 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 MessageType OutputPathItem OutputPathItemKind OutputPathsItem OutputPathsParams OutputPathsResult Position Preconditions Utilities for checking method and constructor arguments.PublishDiagnosticsParams PythonBuildServer 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.ScalaBuildServer 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 ScalaPlatform 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 SourceItemKind SourcesItem SourcesParams SourcesResult StatusCode Included in notifications of tasks or requests to signal the completion state.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 TestStatus TestTask The beginning of a testing unit may be signalled to the client with a `build/taskStart` notification.TextDocumentIdentifier WorkspaceBuildTargetsResult