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

  13. final class DependencySourcesParams extends Serializable

    Dependency Sources Request

  14. final class DependencySourcesResult extends Serializable

    Dependency Sources Result

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

  16. final class InitializeBuildParams extends Serializable

    Initialize Build Request

  17. final class InitializeBuildResult extends Serializable

  18. final class MetalsMetadata extends Serializable

    Metals metadata in the initialization request

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

  20. final class PublishDiagnosticsParams extends Serializable

    Publish Diagnostics

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

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

  23. final class RunProvider extends Serializable
  24. final class RunResult extends Serializable

    Run Result

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

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

  27. final class ScalaMainClass extends Serializable

  28. final class ScalaMainClassesItem extends Serializable

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

  30. final class ScalaMainClassesResult extends Serializable

  31. final class ScalaTestClassesItem extends Serializable

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

  33. final class ScalaTestClassesResult extends Serializable

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

  35. final class ScalacOptionsItem extends Serializable

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

  37. final class ScalacOptionsResult extends Serializable
  38. final class SourceItem extends Serializable

  39. final class SourcesItem extends Serializable

  40. final class SourcesParams extends Serializable

    Build Target Sources Request

  41. final class SourcesResult extends Serializable

    Build Target Sources response

  42. final class TaskFinishParams extends Serializable

  43. final class TaskId extends Serializable

  44. final class TaskStartParams extends Serializable

    Task Notifications

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

  46. final class TestProvider extends Serializable
  47. final class TestResult extends Serializable

    Test Result

  48. final class TextDocumentIdentifier extends Serializable

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

Ungrouped