package bsp
- Alphabetic
- Public
- All
Type Members
-
final
class
BspCompileResult extends Serializable
Compile Response
-
final
class
BspConnectionDetails extends Serializable
https://build-server-protocol.github.io/docs/server-discovery.html
- final class BuildClientCapabilities extends Serializable
- final class BuildServerCapabilities extends Serializable
-
final
class
BuildTarget extends Serializable
Build target
- final class BuildTargetCapabilities extends Serializable
-
final
class
BuildTargetIdentifier extends Serializable
Build Target Identifier
-
final
class
CleanCacheParams extends Serializable
Clean Cache Request
-
final
class
CleanCacheResult extends Serializable
Clean Cache Response
-
final
class
CompileParams extends Serializable
Compile Request
- final class CompileProvider extends Serializable
- final class CompileReport extends Serializable
-
final
class
CompileTask extends Serializable
Compile Notifications
- final class DebugSessionAddress extends Serializable
- final class DebugSessionParams extends Serializable
- final class DependencySourcesItem extends Serializable
-
final
class
DependencySourcesParams extends Serializable
Dependency Sources Request
-
final
class
DependencySourcesResult extends Serializable
Dependency Sources Result
-
final
class
Diagnostic extends Serializable
Represents a diagnostic, such as a compiler error or warning.
Represents a diagnostic, such as a compiler error or warning. Diagnostic objects are only valid in the scope of a resource.
-
final
class
DiagnosticRelatedInformation extends Serializable
Represents a related message and source code location for a diagnostic.
Represents a related message and source code location for a diagnostic. This should be used to point to code locations that cause or are related to a diagnostics, e.g when duplicating a symbol in a scope.
-
final
class
InitializeBuildParams extends Serializable
Initialize Build Request
- final class InitializeBuildResult extends Serializable
- final class JvmEnvironmentItem extends Serializable
- final class JvmRunEnvironmentParams extends Serializable
- final class JvmRunEnvironmentResult extends Serializable
- final class JvmTestEnvironmentParams extends Serializable
- final class JvmTestEnvironmentResult extends Serializable
-
final
class
Location extends Serializable
Represents a location inside a resource, such as a line inside a text file.
-
final
class
MetalsMetadata extends Serializable
Metals metadata in the initialization request
- final class OutputPathItem extends Serializable
- final class OutputPathsItem extends Serializable
-
final
class
OutputPathsParams extends Serializable
Build Target OutputPaths Request
-
final
class
OutputPathsResult extends Serializable
Build Target OutputPaths response
-
final
class
Position extends Serializable
Position in a text document expressed as zero-based line and zero-based character offset.
Position in a text document expressed as zero-based line and zero-based character offset. A position is between two characters like an 'insert' cursor in a editor.
-
final
class
PublishDiagnosticsParams extends Serializable
Publish Diagnostics
-
final
class
Range extends Serializable
A range in a text document expressed as (zero-based) start and end positions.
A range in a text document expressed as (zero-based) start and end positions. A range is comparable to a selection in an editor. Therefore the end position is exclusive.
- final class ResourcesItem extends Serializable
- final class ResourcesParams extends Serializable
-
final
class
ResourcesResult extends Serializable
Build Target Resources response
-
final
class
RunParams extends Serializable
Run Request The run request is sent from the client to the server to run a build target.
Run Request The run request is sent from the client to the server to run a build target. The server communicates during the initialize handshake whether this method is supported or not. An empty run request is valid.
- final class RunProvider extends Serializable
-
final
class
RunResult extends Serializable
Run Result
-
final
class
SbtBuildTarget extends Serializable
Contains sbt-specific metadata for providing editor support for sbt build files.
Contains sbt-specific metadata for providing editor support for sbt build files. This metadata is embedded in the data: Option[Json] field of the BuildTarget definition when the dataKind field contains "sbt".
-
final
class
ScalaAction extends Serializable
A Scala action represents a change that can be performed in code.
A Scala action represents a change that can be performed in code. See also LSP: Code Action Request (https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_codeAction).
-
final
class
ScalaBuildTarget extends Serializable
Contains scala-specific metadata for compiling a target containing Scala sources.
Contains scala-specific metadata for compiling a target containing Scala sources. This metadata is embedded in the data: Option[Json] field of the BuildTarget definition, when the dataKind field contains "scala".
-
final
class
ScalaDiagnostic extends Serializable
ScalaDiagnostic is a data structure that contains Scala-specific metadata generated by Scala compilation.
ScalaDiagnostic is a data structure that contains Scala-specific metadata generated by Scala compilation. This metadata is embedded in the
data: Option[Json]
field of the Diagnostic definition, when the dataKind field contains "scala". - final class ScalaMainClass extends Serializable
- final class ScalaMainClassesItem extends Serializable
-
final
class
ScalaMainClassesParams extends Serializable
Scala Main Class Request The build target main classes request is sent from the client to the server to query for the list of main classes that can be fed as arguments to buildTarget/run.
- final class ScalaMainClassesResult extends Serializable
- final class ScalaTestClassesItem extends Serializable
-
final
class
ScalaTestClassesParams extends Serializable
Scala Test Class Request The build target scala test options request is sent from the client to the server to query for the list of fully qualified names of test classes in a given list of targets.
- final class ScalaTestClassesResult extends Serializable
-
final
class
ScalaTestParams extends Serializable
Scala Test Params ScalaTestParams contains scala-specific metadata for testing Scala targets.
Scala Test Params ScalaTestParams contains scala-specific metadata for testing Scala targets. This metadata is embedded in the data field of the buildTarget/test request when the dataKind field contains "scala-test".
-
final
class
ScalaTextEdit extends Serializable
A textual edit applicable to a text document.
-
final
class
ScalaWorkspaceEdit extends Serializable
A workspace edit represents changes to many resources managed in the workspace.
- final class ScalacOptionsItem extends Serializable
-
final
class
ScalacOptionsParams extends Serializable
Scalac options The build target scalac options request is sent from the client to the server to query for the list of compiler options necessary to compile in a given list of targets.
- final class ScalacOptionsResult extends Serializable
- final class SourceItem extends Serializable
- final class SourcesItem extends Serializable
-
final
class
SourcesParams extends Serializable
Build Target Sources Request
-
final
class
SourcesResult extends Serializable
Build Target Sources response
- final class TaskFinishParams extends Serializable
- final class TaskId extends Serializable
- final class TaskProgressParams extends Serializable
-
final
class
TaskStartParams extends Serializable
Task Notifications
-
final
class
TestParams extends Serializable
Test Request The test build target request is sent from the client to the server to test the given list of build targets.
Test Request The test build target request is sent from the client to the server to test the given list of build targets. The server communicates during the initialize handshake whether this method is supported or not.
- final class TestProvider extends Serializable
-
final
class
TestResult extends Serializable
Test Result
- final class TextDocumentIdentifier extends Serializable
-
final
class
WorkspaceBuildTargetsResult extends Serializable
Workspace Build Targets response
Value Members
- object BspCompileResult extends Serializable
- object BspConnectionDetails extends Serializable
- object BuildClientCapabilities extends Serializable
- object BuildServerCapabilities extends Serializable
- object BuildServerConnection
- object BuildServerTasks
- object BuildTarget extends Serializable
- object BuildTargetCapabilities extends Serializable
- object BuildTargetIdentifier extends Serializable
- object BuildTargetName
- object BuildTargetTag
- object CleanCacheParams extends Serializable
- object CleanCacheResult extends Serializable
- object CompileParams extends Serializable
- object CompileProvider extends Serializable
- object CompileReport extends Serializable
- object CompileTask extends Serializable
- object DebugSessionAddress extends Serializable
- object DebugSessionParams extends Serializable
- object DependencySourcesItem extends Serializable
- object DependencySourcesParams extends Serializable
- object DependencySourcesResult extends Serializable
- object Diagnostic extends Serializable
- object DiagnosticRelatedInformation extends Serializable
- object DiagnosticSeverity
- object InitializeBuildParams extends Serializable
- object InitializeBuildResult extends Serializable
- object JvmEnvironmentItem extends Serializable
- object JvmRunEnvironmentParams extends Serializable
- object JvmRunEnvironmentResult extends Serializable
- object JvmTestEnvironmentParams extends Serializable
- object JvmTestEnvironmentResult extends Serializable
- object Location extends Serializable
- object MetalsMetadata extends Serializable
- object OutputPathItem extends Serializable
- object OutputPathItemKind
- object OutputPathsItem extends Serializable
- object OutputPathsParams extends Serializable
- object OutputPathsResult extends Serializable
- object Position extends Serializable
- object PublishDiagnosticsParams extends Serializable
- object Range 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 ScalaAction extends Serializable
- object ScalaBuildTarget extends Serializable
- object ScalaDiagnostic 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 ScalaTestParams extends Serializable
- object ScalaTextEdit extends Serializable
- object ScalaWorkspaceEdit extends Serializable
- object ScalacOptionsItem extends Serializable
- object ScalacOptionsParams extends Serializable
- object ScalacOptionsResult extends Serializable
- object SourceItem extends Serializable
- object SourceItemKind
- object SourcesItem extends Serializable
- object SourcesParams extends Serializable
- object SourcesResult extends Serializable
- object StatusCode
- object TaskFinishParams extends Serializable
- object TaskId extends Serializable
- object TaskProgressParams extends Serializable
- object TaskStartParams extends Serializable
- object TestParams extends Serializable
- object TestProvider extends Serializable
- object TestResult extends Serializable
- object TextDocumentIdentifier extends Serializable
- object WorkspaceBuildTargetsResult extends Serializable