Packages

package bsp

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. final class BspCompileResult extends Serializable

    Compile Response

  2. final class BspConnectionDetails extends Serializable

    https://build-server-protocol.github.io/docs/server-discovery.html

  3. final class BuildClientCapabilities extends Serializable

  4. final class BuildServerCapabilities extends Serializable

  5. final class BuildTarget extends Serializable

    Build target

  6. final class BuildTargetCapabilities extends Serializable

  7. final class BuildTargetIdentifier extends Serializable

    Build Target Identifier

  8. final class CleanCacheParams extends Serializable

    Clean Cache Request

  9. final class CleanCacheResult extends Serializable

    Clean Cache Response

  10. final class CompileParams extends Serializable

    Compile Request

  11. final class CompileProvider extends Serializable
  12. final class CompileReport extends Serializable

  13. final class CompileTask extends Serializable

    Compile Notifications

  14. final class DebugSessionAddress extends Serializable

  15. final class DebugSessionParams extends Serializable

  16. final class DependencySourcesItem extends Serializable

  17. final class DependencySourcesParams extends Serializable

    Dependency Sources Request

  18. final class DependencySourcesResult extends Serializable

    Dependency Sources Result

  19. 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.

  20. 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.

  21. final class InitializeBuildParams extends Serializable

    Initialize Build Request

  22. final class InitializeBuildResult extends Serializable

  23. final class JvmEnvironmentItem extends Serializable
  24. final class JvmRunEnvironmentParams extends Serializable
  25. final class JvmRunEnvironmentResult extends Serializable
  26. final class JvmTestEnvironmentParams extends Serializable
  27. final class JvmTestEnvironmentResult extends Serializable
  28. final class Location extends Serializable

    Represents a location inside a resource, such as a line inside a text file.

  29. final class MetalsMetadata extends Serializable

    Metals metadata in the initialization request

  30. final class OutputPathItem extends Serializable
  31. final class OutputPathsItem extends Serializable
  32. final class OutputPathsParams extends Serializable

    Build Target OutputPaths Request

  33. final class OutputPathsResult extends Serializable

    Build Target OutputPaths response

  34. 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.

  35. final class PublishDiagnosticsParams extends Serializable

    Publish Diagnostics

  36. 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.

  37. final class ResourcesItem extends Serializable

  38. final class ResourcesParams extends Serializable
  39. final class ResourcesResult extends Serializable

    Build Target Resources response

  40. 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.

  41. final class RunProvider extends Serializable
  42. final class RunResult extends Serializable

    Run Result

  43. 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".

  44. 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).

  45. 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".

  46. 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".

  47. final class ScalaMainClass extends Serializable

  48. final class ScalaMainClassesItem extends Serializable

  49. 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.

  50. final class ScalaMainClassesResult extends Serializable

  51. final class ScalaTestClassesItem extends Serializable

  52. 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.

  53. final class ScalaTestClassesResult extends Serializable

  54. 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".

  55. final class ScalaTextEdit extends Serializable

    A textual edit applicable to a text document.

  56. final class ScalaWorkspaceEdit extends Serializable

    A workspace edit represents changes to many resources managed in the workspace.

  57. final class ScalacOptionsItem extends Serializable

  58. 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.

  59. final class ScalacOptionsResult extends Serializable
  60. final class SourceItem extends Serializable

  61. final class SourcesItem extends Serializable

  62. final class SourcesParams extends Serializable

    Build Target Sources Request

  63. final class SourcesResult extends Serializable

    Build Target Sources response

  64. final class TaskFinishParams extends Serializable

  65. final class TaskId extends Serializable

  66. final class TaskProgressParams extends Serializable

  67. final class TaskStartParams extends Serializable

    Task Notifications

  68. 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.

  69. final class TestProvider extends Serializable
  70. final class TestResult extends Serializable

    Test Result

  71. final class TextDocumentIdentifier extends Serializable

  72. final class WorkspaceBuildTargetsResult extends Serializable

    Workspace Build Targets response

Value Members

  1. object BspCompileResult extends Serializable
  2. object BspConnectionDetails extends Serializable
  3. object BuildClientCapabilities extends Serializable
  4. object BuildServerCapabilities extends Serializable
  5. object BuildServerConnection
  6. object BuildServerTasks
  7. object BuildTarget extends Serializable
  8. object BuildTargetCapabilities extends Serializable
  9. object BuildTargetIdentifier extends Serializable
  10. object BuildTargetName
  11. object BuildTargetTag
  12. object CleanCacheParams extends Serializable
  13. object CleanCacheResult extends Serializable
  14. object CompileParams extends Serializable
  15. object CompileProvider extends Serializable
  16. object CompileReport extends Serializable
  17. object CompileTask extends Serializable
  18. object DebugSessionAddress extends Serializable
  19. object DebugSessionParams extends Serializable
  20. object DependencySourcesItem extends Serializable
  21. object DependencySourcesParams extends Serializable
  22. object DependencySourcesResult extends Serializable
  23. object Diagnostic extends Serializable
  24. object DiagnosticRelatedInformation extends Serializable
  25. object DiagnosticSeverity
  26. object InitializeBuildParams extends Serializable
  27. object InitializeBuildResult extends Serializable
  28. object JvmEnvironmentItem extends Serializable
  29. object JvmRunEnvironmentParams extends Serializable
  30. object JvmRunEnvironmentResult extends Serializable
  31. object JvmTestEnvironmentParams extends Serializable
  32. object JvmTestEnvironmentResult extends Serializable
  33. object Location extends Serializable
  34. object MetalsMetadata extends Serializable
  35. object OutputPathItem extends Serializable
  36. object OutputPathItemKind
  37. object OutputPathsItem extends Serializable
  38. object OutputPathsParams extends Serializable
  39. object OutputPathsResult extends Serializable
  40. object Position extends Serializable
  41. object PublishDiagnosticsParams extends Serializable
  42. object Range extends Serializable
  43. object ResourcesItem extends Serializable
  44. object ResourcesParams extends Serializable
  45. object ResourcesResult extends Serializable
  46. object RunParams extends Serializable
  47. object RunProvider extends Serializable
  48. object RunResult extends Serializable
  49. object SbtBuildTarget extends Serializable
  50. object ScalaAction extends Serializable
  51. object ScalaBuildTarget extends Serializable
  52. object ScalaDiagnostic extends Serializable
  53. object ScalaMainClass extends Serializable
  54. object ScalaMainClassesItem extends Serializable
  55. object ScalaMainClassesParams extends Serializable
  56. object ScalaMainClassesResult extends Serializable
  57. object ScalaPlatform
  58. object ScalaTestClassesItem extends Serializable
  59. object ScalaTestClassesParams extends Serializable
  60. object ScalaTestClassesResult extends Serializable
  61. object ScalaTestParams extends Serializable
  62. object ScalaTextEdit extends Serializable
  63. object ScalaWorkspaceEdit extends Serializable
  64. object ScalacOptionsItem extends Serializable
  65. object ScalacOptionsParams extends Serializable
  66. object ScalacOptionsResult extends Serializable
  67. object SourceItem extends Serializable
  68. object SourceItemKind
  69. object SourcesItem extends Serializable
  70. object SourcesParams extends Serializable
  71. object SourcesResult extends Serializable
  72. object StatusCode
  73. object TaskFinishParams extends Serializable
  74. object TaskId extends Serializable
  75. object TaskProgressParams extends Serializable
  76. object TaskStartParams extends Serializable
  77. object TestParams extends Serializable
  78. object TestProvider extends Serializable
  79. object TestResult extends Serializable
  80. object TextDocumentIdentifier extends Serializable
  81. object WorkspaceBuildTargetsResult extends Serializable

Ungrouped