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 CompileParams extends Serializable

    Compile Request

  9. final class CompileProvider extends Serializable
  10. final class CompileReport extends Serializable

  11. final class CompileTask extends Serializable

    Compile Notifications

  12. final class DebugSessionAddress extends Serializable

  13. final class DebugSessionParams extends Serializable

  14. final class DependencySourcesItem extends Serializable

  15. final class DependencySourcesParams extends Serializable

    Dependency Sources Request

  16. final class DependencySourcesResult extends Serializable

    Dependency Sources Result

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

  18. final class InitializeBuildParams extends Serializable

    Initialize Build Request

  19. final class InitializeBuildResult extends Serializable

  20. final class MetalsMetadata extends Serializable

    Metals metadata in the initialization request

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

  22. final class PublishDiagnosticsParams extends Serializable

    Publish Diagnostics

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

  24. final class ResourcesItem extends Serializable

  25. final class ResourcesParams extends Serializable
  26. final class ResourcesResult extends Serializable

    Build Target Resources response

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

  28. final class RunProvider extends Serializable
  29. final class RunResult extends Serializable

    Run Result

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

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

  32. final class ScalaMainClass extends Serializable

  33. final class ScalaMainClassesItem extends Serializable

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

  35. final class ScalaMainClassesResult extends Serializable

  36. final class ScalaTestClassesItem extends Serializable

  37. 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 clases in a given list of targets.

  38. final class ScalaTestClassesResult extends Serializable

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

  40. final class ScalacOptionsItem extends Serializable

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

  42. final class ScalacOptionsResult extends Serializable
  43. final class SourceItem extends Serializable

  44. final class SourcesItem extends Serializable

  45. final class SourcesParams extends Serializable

    Build Target Sources Request

  46. final class SourcesResult extends Serializable

    Build Target Sources response

  47. final class TaskFinishParams extends Serializable

  48. final class TaskId extends Serializable

  49. final class TaskStartParams extends Serializable

    Task Notifications

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

  51. final class TestProvider extends Serializable
  52. final class TestResult extends Serializable

    Test Result

  53. final class TextDocumentIdentifier extends Serializable

  54. 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 CompileParams extends Serializable
  13. object CompileProvider extends Serializable
  14. object CompileReport extends Serializable
  15. object CompileTask extends Serializable
  16. object DebugSessionAddress extends Serializable
  17. object DebugSessionParams extends Serializable
  18. object DependencySourcesItem extends Serializable
  19. object DependencySourcesParams extends Serializable
  20. object DependencySourcesResult extends Serializable
  21. object Diagnostic extends Serializable
  22. object DiagnosticSeverity
  23. object InitializeBuildParams extends Serializable
  24. object InitializeBuildResult extends Serializable
  25. object MetalsMetadata extends Serializable
  26. object Position extends Serializable
  27. object PublishDiagnosticsParams extends Serializable
  28. object Range extends Serializable
  29. object ResourcesItem extends Serializable
  30. object ResourcesParams extends Serializable
  31. object ResourcesResult extends Serializable
  32. object RunParams extends Serializable
  33. object RunProvider extends Serializable
  34. object RunResult extends Serializable
  35. object SbtBuildTarget extends Serializable
  36. object ScalaBuildTarget extends Serializable
  37. object ScalaMainClass extends Serializable
  38. object ScalaMainClassesItem extends Serializable
  39. object ScalaMainClassesParams extends Serializable
  40. object ScalaMainClassesResult extends Serializable
  41. object ScalaPlatform
  42. object ScalaTestClassesItem extends Serializable
  43. object ScalaTestClassesParams extends Serializable
  44. object ScalaTestClassesResult extends Serializable
  45. object ScalaTestParams extends Serializable
  46. object ScalacOptionsItem extends Serializable
  47. object ScalacOptionsParams extends Serializable
  48. object ScalacOptionsResult extends Serializable
  49. object SourceItem extends Serializable
  50. object SourceItemKind
  51. object SourcesItem extends Serializable
  52. object SourcesParams extends Serializable
  53. object SourcesResult extends Serializable
  54. object StatusCode
  55. object TaskFinishParams extends Serializable
  56. object TaskId extends Serializable
  57. object TaskStartParams extends Serializable
  58. object TestParams extends Serializable
  59. object TestProvider extends Serializable
  60. object TestResult extends Serializable
  61. object TextDocumentIdentifier extends Serializable
  62. object WorkspaceBuildTargetsResult extends Serializable

Ungrouped