Packages

package bsp

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. final case class BuildClientCapabilities(languageIds: List[String], providesFileWatching: Boolean) extends Product with Serializable
  2. final case class BuildServerCapabilities(compileProvider: CompileProvider, testProvider: TestProvider, runProvider: RunProvider, textDocumentBuildTargetsProvider: Boolean, dependencySourcesProvider: Boolean, resourcesProvider: Boolean, buildTargetChangedProvider: Boolean) extends Product with Serializable
  3. final case class BuildTarget(id: BuildTargetIdentifier, displayName: String, kind: BuildTargetKind, languageIds: List[String], dependencies: List[BuildTargetIdentifier], capabilities: BuildTargetCapabilities, data: Option[Json]) extends Product with Serializable
  4. final case class BuildTargetCapabilities(canCompile: Boolean, canTest: Boolean, canRun: Boolean) extends Product with Serializable
  5. final case class BuildTargetEvent(id: BuildTargetIdentifier, kind: Option[BuildTargetEventKind], data: Option[Json]) extends Product with Serializable
  6. sealed abstract class BuildTargetEventKind extends AnyRef
  7. final case class BuildTargetIdentifier(uri: Uri) extends Product with Serializable
  8. sealed abstract class BuildTargetKind extends AnyRef
  9. final case class BuildTargetTextDocumentParams(targets: List[BuildTargetIdentifier]) extends Product with Serializable
  10. final case class BuildTargetTextDocumentsResult(textDocuments: List[TextDocumentIdentifier]) extends Product with Serializable
  11. final case class CancelFileWatcherParams(id: String) extends Product with Serializable
  12. final case class CancelFileWatcherResult(cancelled: Boolean) extends Product with Serializable
  13. final case class CompileParams(targets: List[BuildTargetIdentifier], requestId: Option[String], arguments: List[Json]) extends Product with Serializable
  14. final case class CompileProvider(languageIds: List[String]) extends Product with Serializable
  15. final case class CompileReport(target: BuildTargetIdentifier, requestId: Option[String], errors: Int, warnings: Int, time: Option[Long]) extends Product with Serializable
  16. final case class CompileResult(requestId: Option[String], data: Option[Json]) extends Product with Serializable
  17. final case class DependencySourcesItem(target: BuildTargetIdentifier, uris: List[Uri]) extends Product with Serializable
  18. final case class DependencySourcesParams(targets: List[BuildTargetIdentifier]) extends Product with Serializable
  19. final case class DependencySourcesResult(items: List[DependencySourcesItem]) extends Product with Serializable
  20. final case class Diagnostic(range: Range, severity: Option[DiagnosticSeverity], code: Option[String], source: Option[String], message: String, relatedInformation: Option[DiagnosticRelatedInformation]) extends Product with Serializable
  21. final case class DiagnosticRelatedInformation(location: Location, message: String) extends Product with Serializable
  22. sealed abstract class DiagnosticSeverity extends AnyRef
  23. final case class DidChangeBuildTarget(changes: List[BuildTargetEvent]) extends Product with Serializable
  24. final case class DidChangeWatchedFiles(changes: List[FileEvent]) extends Product with Serializable
  25. final case class Exit() extends Product with Serializable
  26. sealed abstract class ExitStatus extends AnyRef
  27. sealed abstract class FileEvent extends AnyRef
  28. final case class InitializeBuildParams(rootUri: Uri, capabilities: BuildClientCapabilities) extends Product with Serializable
  29. final case class InitializeBuildResult(capabilities: BuildServerCapabilities) extends Product with Serializable
  30. final case class InitializedBuildParams() extends Product with Serializable
  31. case class Location(uri: Uri, range: Range) extends Product with Serializable
  32. final case class LogMessageParams(type: MessageType, task: Option[TaskId], requestId: Option[String], message: String) extends Product with Serializable
  33. sealed abstract class MessageType extends AnyRef
  34. final case class Position(line: Int, character: Int) extends Product with Serializable
  35. final case class PublishDiagnosticsParams(uri: Uri, requestId: Option[String], diagnostics: List[Diagnostic]) extends Product with Serializable
  36. final case class Range(start: Position, end: Position) extends Product with Serializable
  37. final case class RegisterFileWatcherParams(globPattern: String, kind: Option[WatchKind]) extends Product with Serializable
  38. final case class RegisterFileWatcherResult(id: String) extends Product with Serializable
  39. final case class ResourcesItem(target: BuildTargetIdentifier, uris: List[Uri]) extends Product with Serializable
  40. final case class ResourcesParams(targets: List[BuildTargetIdentifier]) extends Product with Serializable
  41. final case class ResourcesResult(targets: List[ResourcesItem]) extends Product with Serializable
  42. final case class RunParams(target: BuildTargetIdentifier, requestId: Option[String], arguments: List[Json]) extends Product with Serializable
  43. final case class RunProvider(languageIds: List[String]) extends Product with Serializable
  44. final case class RunResult(requestId: Option[String], exitStatus: ExitStatus) extends Product with Serializable
  45. final case class SbtBuildTarget(parent: Option[BuildTargetIdentifier], sbtVersion: String, autoImports: List[String], classpath: List[Uri], scalaBuildTarget: ScalaBuildTarget) extends Product with Serializable
  46. final case class ScalaBuildTarget(scalaOrganization: String, scalaVersion: String, scalaBinaryVersion: String, platform: ScalaPlatform, jars: List[Uri]) extends Product with Serializable
  47. final case class ScalaMainClass(class: String, arguments: List[String], jvmOptions: List[String]) extends Product with Serializable
  48. final case class ScalaMainClassesItem(target: BuildTargetIdentifier, classes: List[ScalaMainClass]) extends Product with Serializable
  49. final case class ScalaMainClassesParams(targets: List[BuildTargetIdentifier], requestId: Option[String]) extends Product with Serializable
  50. final case class ScalaMainClassesResult(items: List[ScalaMainClassesItem]) extends Product with Serializable
  51. sealed abstract class ScalaPlatform extends AnyRef
  52. final case class ScalaTestClassesItem(target: BuildTargetIdentifier, classes: List[String]) extends Product with Serializable
  53. final case class ScalaTestClassesParams(targets: List[BuildTargetIdentifier], requestId: Option[String]) extends Product with Serializable
  54. final case class ScalaTestClassesResult(items: List[ScalaTestClassesItem]) extends Product with Serializable
  55. final case class ScalacOptionsItem(target: BuildTargetIdentifier, options: List[String], classpath: List[Uri], classDirectory: Uri) extends Product with Serializable
  56. final case class ScalacOptionsParams(targets: List[BuildTargetIdentifier]) extends Product with Serializable
  57. final case class ScalacOptionsResult(items: List[ScalacOptionsItem]) extends Product with Serializable
  58. final case class ShowMessageParams(type: MessageType, task: Option[TaskId], requestId: Option[String], message: String) extends Product with Serializable
  59. final case class Shutdown() extends Product with Serializable
  60. final case class TaskId(id: String, parent: Option[String]) extends Product with Serializable
  61. final case class TestParams(targets: List[BuildTargetIdentifier], requestId: Option[String], arguments: List[Json]) extends Product with Serializable
  62. final case class TestProvider(languageIds: List[String]) extends Product with Serializable
  63. final case class TestReport(target: BuildTargetIdentifier, requestId: Option[String], passed: Int, failed: Int, ignored: Int, cancelled: Int, skipped: Int, pending: Int, time: Option[Long]) extends Product with Serializable
  64. final case class TestResult(requestId: Option[String], data: Option[Json]) extends Product with Serializable
  65. final case class TextDocumentBuildTargetsParams(textDocument: TextDocumentIdentifier) extends Product with Serializable
  66. final case class TextDocumentBuildTargetsResult(targets: List[BuildTarget]) extends Product with Serializable
  67. final case class TextDocumentIdentifier(uri: Uri) extends Product with Serializable
  68. final case class Uri extends Product with Serializable
  69. sealed abstract class WatchKind extends AnyRef
  70. final case class WorkspaceBuildTargets(targets: List[BuildTarget]) extends Product with Serializable
  71. final case class WorkspaceBuildTargetsRequest() extends Product with Serializable

Value Members

  1. object BuildClientCapabilities extends Serializable
  2. object BuildServerCapabilities extends Serializable
  3. object BuildTarget extends Serializable
  4. object BuildTargetCapabilities extends Serializable
  5. object BuildTargetEvent extends Serializable
  6. object BuildTargetEventKind extends Product with Serializable
  7. object BuildTargetIdentifier extends Serializable
  8. object BuildTargetKind extends Product with Serializable
  9. object BuildTargetTextDocumentParams extends Serializable
  10. object BuildTargetTextDocumentsResult extends Serializable
  11. object CancelFileWatcherParams extends Serializable
  12. object CancelFileWatcherResult extends Serializable
  13. object CompileParams extends Serializable
  14. object CompileProvider extends Serializable
  15. object CompileReport extends Serializable
  16. object CompileResult extends Serializable
  17. object DependencySourcesItem extends Serializable
  18. object DependencySourcesParams extends Serializable
  19. object DependencySourcesResult extends Serializable
  20. object Diagnostic extends Serializable
  21. object DiagnosticRelatedInformation extends Serializable
  22. object DiagnosticSeverity
  23. object DidChangeBuildTarget extends Serializable
  24. object DidChangeWatchedFiles extends Serializable
  25. object Exit extends Serializable
  26. object ExitStatus
  27. object FileEvent
  28. object InitializeBuildParams extends Serializable
  29. object InitializeBuildResult extends Serializable
  30. object InitializedBuildParams extends Serializable
  31. object Location extends Serializable
  32. object LogMessageParams extends Serializable
  33. object MessageType
  34. object Position extends Serializable
  35. object PublishDiagnosticsParams extends Serializable
  36. object Range extends Serializable
  37. object RegisterFileWatcherParams extends Serializable
  38. object RegisterFileWatcherResult extends Serializable
  39. object ResourcesItem extends Serializable
  40. object ResourcesParams extends Serializable
  41. object ResourcesResult extends Serializable
  42. object RunParams extends Serializable
  43. object RunProvider extends Serializable
  44. object RunResult extends Serializable
  45. object SbtBuildTarget extends Serializable
  46. object ScalaBuildTarget extends Serializable
  47. object ScalaMainClass extends Serializable
  48. object ScalaMainClassesItem extends Serializable
  49. object ScalaMainClassesParams extends Serializable
  50. object ScalaMainClassesResult extends Serializable
  51. object ScalaPlatform
  52. object ScalaTestClassesItem extends Serializable
  53. object ScalaTestClassesParams extends Serializable
  54. object ScalaTestClassesResult extends Serializable
  55. object ScalacOptionsItem extends Serializable
  56. object ScalacOptionsParams extends Serializable
  57. object ScalacOptionsResult extends Serializable
  58. object ShowMessageParams extends Serializable
  59. object Shutdown extends Serializable
  60. object TaskId extends Serializable
  61. object TestParams extends Serializable
  62. object TestProvider extends Serializable
  63. object TestReport extends Serializable
  64. object TestResult extends Serializable
  65. object TextDocumentBuildTargetsParams extends Serializable
  66. object TextDocumentBuildTargetsResult extends Serializable
  67. object TextDocumentIdentifier extends Serializable
  68. object Uri extends Serializable
  69. object WatchKind
  70. object WorkspaceBuildTargets extends Serializable
  71. object WorkspaceBuildTargetsRequest extends Serializable

Ungrouped