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, watchers: List[FileSystemWatcher]) extends Product with Serializable
  3. final case class BuildTarget(id: BuildTargetIdentifier, displayName: String, languageIds: List[String], dependencies: 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. final case class BuildTargetTextDocumentParams(targets: List[BuildTargetIdentifier]) extends Product with Serializable
  9. final case class BuildTargetTextDocumentsResult(textDocuments: List[TextDocumentIdentifier]) extends Product with Serializable
  10. final case class CompileParams(targets: List[BuildTargetIdentifier], requestId: Option[String], arguments: List[Json]) extends Product with Serializable
  11. final case class CompileProvider(languageIds: List[String]) extends Product with Serializable
  12. final case class CompileReport(target: BuildTargetIdentifier, requestId: Option[String], errors: Int, warnings: Int, time: Option[Long]) extends Product with Serializable
  13. final case class CompileResult(requestId: Option[String], data: Option[Json]) extends Product with Serializable
  14. final case class DependencySourcesItem(target: BuildTargetIdentifier, uris: List[Uri]) extends Product with Serializable
  15. final case class DependencySourcesParams(targets: List[BuildTargetIdentifier]) extends Product with Serializable
  16. final case class DependencySourcesResult(items: List[DependencySourcesItem]) extends Product with Serializable
  17. final case class DidChangeBuildTarget(changes: List[BuildTargetEvent]) extends Product with Serializable
  18. final case class DidChangeWatchedFiles(changes: List[FileEvent]) extends Product with Serializable
  19. final case class Exit() extends Product with Serializable
  20. sealed abstract class ExitStatus extends AnyRef
  21. sealed abstract class FileEvent extends AnyRef
  22. final case class FileSystemWatcher(globPattern: String, kind: Option[WatchKind]) extends Product with Serializable
  23. final case class InitializeBuildParams(rootUri: Uri, capabilities: BuildClientCapabilities) extends Product with Serializable
  24. final case class InitializeBuildResult(capabilities: BuildServerCapabilities) extends Product with Serializable
  25. final case class InitializedBuildParams() extends Product with Serializable
  26. final case class LogMessageParams(type: MessageType, task: Option[TaskId], requestId: Option[String], message: String) extends Product with Serializable
  27. sealed abstract class MessageType extends AnyRef
  28. final case class PublishDiagnosticsParams(uri: Uri, requestId: Option[String], message: String) extends Product with Serializable
  29. final case class ResourcesItem(target: BuildTargetIdentifier, uris: List[Uri]) extends Product with Serializable
  30. final case class ResourcesParams(targets: List[BuildTargetIdentifier]) extends Product with Serializable
  31. final case class ResourcesResult(targets: List[ResourcesItem]) extends Product with Serializable
  32. final case class RunParams(target: BuildTargetIdentifier, requestId: Option[String], arguments: List[Json]) extends Product with Serializable
  33. final case class RunProvider(languageIds: List[String]) extends Product with Serializable
  34. final case class RunResult(requestId: Option[String], exitStatus: ExitStatus) extends Product with Serializable
  35. final case class SbtBuildTarget(parent: Option[BuildTargetIdentifier], sbtVersion: String, autoImports: List[String], classpath: List[Uri], scalaBuildTarget: ScalaBuildTarget) extends Product with Serializable
  36. final case class ScalaBuildTarget(scalaOrganization: String, scalaVersion: String, scalaBinaryVersion: String, platform: ScalaPlatform, jars: List[Uri]) extends Product with Serializable
  37. final case class ScalaMainClass(class: String, arguments: List[String], jvmOptions: List[String]) extends Product with Serializable
  38. final case class ScalaMainClassesItem(target: BuildTargetIdentifier, classes: List[ScalaMainClass]) extends Product with Serializable
  39. final case class ScalaMainClassesParams(targets: List[BuildTargetIdentifier], requestId: Option[String]) extends Product with Serializable
  40. final case class ScalaMainClassesResult(items: List[ScalaMainClassesItem]) extends Product with Serializable
  41. sealed abstract class ScalaPlatform extends AnyRef
  42. final case class ScalaTestClassesItem(target: BuildTargetIdentifier, classes: List[String]) extends Product with Serializable
  43. final case class ScalaTestClassesParams(targets: List[BuildTargetIdentifier], requestId: Option[String]) extends Product with Serializable
  44. final case class ScalaTestClassesResult(items: List[ScalaTestClassesItem]) extends Product with Serializable
  45. final case class ScalacOptionsItem(target: BuildTargetIdentifier, options: List[String], classpath: List[Uri], classDirectory: Uri) extends Product with Serializable
  46. final case class ScalacOptionsParams(targets: List[BuildTargetIdentifier]) extends Product with Serializable
  47. final case class ScalacOptionsResult(items: List[ScalacOptionsItem]) extends Product with Serializable
  48. final case class ShowMessageParams(type: MessageType, task: Option[TaskId], requestId: Option[String], message: String) extends Product with Serializable
  49. final case class Shutdown() extends Product with Serializable
  50. final case class TaskId(id: String, parent: Option[String]) extends Product with Serializable
  51. final case class TestParams(targets: List[BuildTargetIdentifier], requestId: Option[String], arguments: List[Json]) extends Product with Serializable
  52. final case class TestProvider(languageIds: List[String]) extends Product with Serializable
  53. 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
  54. final case class TestResult(requestId: Option[String], data: Option[Json]) extends Product with Serializable
  55. final case class TextDocumentBuildTargetsParams(textDocument: TextDocumentIdentifier) extends Product with Serializable
  56. final case class TextDocumentBuildTargetsResult(targets: List[BuildTarget]) extends Product with Serializable
  57. final case class TextDocumentIdentifier(uri: Uri) extends Product with Serializable
  58. final case class Uri extends Product with Serializable
  59. sealed abstract class WatchKind extends AnyRef
  60. final case class WorkspaceBuildTargets(targets: List[BuildTarget]) extends Product with Serializable
  61. 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 BuildTargetTextDocumentParams extends Serializable
  9. object BuildTargetTextDocumentsResult extends Serializable
  10. object CompileParams extends Serializable
  11. object CompileProvider extends Serializable
  12. object CompileReport extends Serializable
  13. object CompileResult extends Serializable
  14. object DependencySourcesItem extends Serializable
  15. object DependencySourcesParams extends Serializable
  16. object DependencySourcesResult extends Serializable
  17. object DidChangeBuildTarget extends Serializable
  18. object DidChangeWatchedFiles extends Serializable
  19. object Exit extends Serializable
  20. object ExitStatus
  21. object FileEvent
  22. object FileSystemWatcher extends Serializable
  23. object InitializeBuildParams extends Serializable
  24. object InitializeBuildResult extends Serializable
  25. object InitializedBuildParams extends Serializable
  26. object LogMessageParams extends Serializable
  27. object MessageType
  28. object PublishDiagnosticsParams 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 ScalacOptionsItem extends Serializable
  46. object ScalacOptionsParams extends Serializable
  47. object ScalacOptionsResult extends Serializable
  48. object ShowMessageParams extends Serializable
  49. object Shutdown extends Serializable
  50. object TaskId extends Serializable
  51. object TestParams extends Serializable
  52. object TestProvider extends Serializable
  53. object TestReport extends Serializable
  54. object TestResult extends Serializable
  55. object TextDocumentBuildTargetsParams extends Serializable
  56. object TextDocumentBuildTargetsResult extends Serializable
  57. object TextDocumentIdentifier extends Serializable
  58. object Uri extends Serializable
  59. object WatchKind
  60. object WorkspaceBuildTargets extends Serializable
  61. object WorkspaceBuildTargetsRequest extends Serializable

Ungrouped