p

ch.epfl.scala.bsp

schema

package schema

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. final case class BuildClientCapabilities(languageIds: Seq[String] = _root_.scala.collection.Seq.empty) extends GeneratedMessage with Message[BuildClientCapabilities] with Updatable[BuildClientCapabilities] with Product with Serializable

    languageIds

    TODO

    Annotations
    @SerialVersionUID()
  2. final case class BuildServerCapabilities(compileProvider: Boolean = false, testProvider: Boolean = false, textDocumentBuildTargetsProvider: Boolean = false, dependencySourcesProvider: Boolean = false, buildTargetChangedProvider: Boolean = false) extends GeneratedMessage with Message[BuildServerCapabilities] with Updatable[BuildServerCapabilities] with Product with Serializable
    Annotations
    @SerialVersionUID()
  3. final case class BuildTarget(id: Option[BuildTargetIdentifier] = None, displayName: String = "", languageIds: Seq[String] = _root_.scala.collection.Seq.empty, dependencies: Seq[BuildTargetIdentifier] = _root_.scala.collection.Seq.empty, data: ByteString = ...) extends GeneratedMessage with Message[BuildTarget] with Updatable[BuildTarget] with Product with Serializable
    Annotations
    @SerialVersionUID()
  4. final case class BuildTargetEvent(uri: Option[BuildTargetIdentifier] = None, kind: Kind = ...) extends GeneratedMessage with Message[BuildTargetEvent] with Updatable[BuildTargetEvent] with Product with Serializable
    Annotations
    @SerialVersionUID()
  5. final case class BuildTargetIdentifier(uri: String = "") extends GeneratedMessage with Message[BuildTargetIdentifier] with Updatable[BuildTargetIdentifier] with Product with Serializable
    Annotations
    @SerialVersionUID()
  6. final case class BuildTargetTextDocuments(textDocuments: Seq[TextDocumentIdentifier] = _root_.scala.collection.Seq.empty) extends GeneratedMessage with Message[BuildTargetTextDocuments] with Updatable[BuildTargetTextDocuments] with Product with Serializable
    Annotations
    @SerialVersionUID()
  7. final case class BuildTargetTextDocumentsParams(targets: Seq[BuildTargetIdentifier] = _root_.scala.collection.Seq.empty) extends GeneratedMessage with Message[BuildTargetTextDocumentsParams] with Updatable[BuildTargetTextDocumentsParams] with Product with Serializable

    Request: 'buildTarget/textDocument', C -> S

    Request: 'buildTarget/textDocument', C -> S

    Annotations
    @SerialVersionUID()
  8. final case class CompileParams(targets: Seq[BuildTargetIdentifier] = _root_.scala.collection.Seq.empty) extends GeneratedMessage with Message[CompileParams] with Updatable[CompileParams] with Product with Serializable

    Request: 'buildTarget/compile', C -> S

    Request: 'buildTarget/compile', C -> S

    Annotations
    @SerialVersionUID()
  9. final case class CompileReport(items: Seq[CompileReportItem] = _root_.scala.collection.Seq.empty) extends GeneratedMessage with Message[CompileReport] with Updatable[CompileReport] with Product with Serializable
    Annotations
    @SerialVersionUID()
  10. final case class CompileReportItem(target: Option[BuildTargetIdentifier] = None, errors: Long = 0L, warnings: Long = 0L, time: Long = 0L, linesOfCode: Long = 0L) extends GeneratedMessage with Message[CompileReportItem] with Updatable[CompileReportItem] with Product with Serializable
    Annotations
    @SerialVersionUID()
  11. final case class DependencySources(items: Seq[DependencySourcesItem] = _root_.scala.collection.Seq.empty) extends GeneratedMessage with Message[DependencySources] with Updatable[DependencySources] with Product with Serializable
    Annotations
    @SerialVersionUID()
  12. final case class DependencySourcesItem(target: Option[BuildTargetIdentifier] = None, uri: Seq[String] = _root_.scala.collection.Seq.empty) extends GeneratedMessage with Message[DependencySourcesItem] with Updatable[DependencySourcesItem] with Product with Serializable
    Annotations
    @SerialVersionUID()
  13. final case class DependencySourcesParams(targets: Seq[BuildTargetIdentifier] = _root_.scala.collection.Seq.empty) extends GeneratedMessage with Message[DependencySourcesParams] with Updatable[DependencySourcesParams] with Product with Serializable

    Request: 'buildTarget/dependencySources', C -> S

    Request: 'buildTarget/dependencySources', C -> S

    Annotations
    @SerialVersionUID()
  14. final case class DidChangeBuildTargetParams(changes: Seq[BuildTargetEvent] = _root_.scala.collection.Seq.empty) extends GeneratedMessage with Message[DidChangeBuildTargetParams] with Updatable[DidChangeBuildTargetParams] with Product with Serializable

    Notification: 'buildTarget/didChange', S -> C

    Notification: 'buildTarget/didChange', S -> C

    Annotations
    @SerialVersionUID()
  15. final case class InitializeBuildParams(rootUri: String = "", capabilities: Option[BuildClientCapabilities] = None) extends GeneratedMessage with Message[InitializeBuildParams] with Updatable[InitializeBuildParams] with Product with Serializable

    Request: 'build/initialize', C -> S

    Request: 'build/initialize', C -> S

    Annotations
    @SerialVersionUID()
  16. final case class InitializeBuildResult(capabilities: Option[BuildServerCapabilities] = None) extends GeneratedMessage with Message[InitializeBuildResult] with Updatable[InitializeBuildResult] with Product with Serializable
    Annotations
    @SerialVersionUID()
  17. final case class InitializedBuildParams() extends GeneratedMessage with Message[InitializedBuildParams] with Updatable[InitializedBuildParams] with Product with Serializable

    Notification: 'build/initialized', C -> S

    Notification: 'build/initialized', C -> S

    Annotations
    @SerialVersionUID()
  18. final case class Resources(items: Seq[ResourcesItem] = _root_.scala.collection.Seq.empty) extends GeneratedMessage with Message[Resources] with Updatable[Resources] with Product with Serializable
    Annotations
    @SerialVersionUID()
  19. final case class ResourcesItem(target: Option[BuildTargetIdentifier] = None, uri: Seq[String] = _root_.scala.collection.Seq.empty) extends GeneratedMessage with Message[ResourcesItem] with Updatable[ResourcesItem] with Product with Serializable
    Annotations
    @SerialVersionUID()
  20. final case class ResourcesParams(targets: Seq[BuildTargetIdentifier] = _root_.scala.collection.Seq.empty) extends GeneratedMessage with Message[ResourcesParams] with Updatable[ResourcesParams] with Product with Serializable

    Request: 'buildTarget/resources', C -> S

    Request: 'buildTarget/resources', C -> S

    Annotations
    @SerialVersionUID()
  21. final case class ScalaBuildTarget(scalaOrganization: String = "", scalaVersion: String = "", scalaBinaryVersion: String = "", platform: ScalaPlatform = ..., jars: Seq[String] = _root_.scala.collection.Seq.empty) extends GeneratedMessage with Message[ScalaBuildTarget] with Updatable[ScalaBuildTarget] with Product with Serializable
    Annotations
    @SerialVersionUID()
  22. final case class ScalaTestClasses(items: Seq[ScalaTestClassesItem] = _root_.scala.collection.Seq.empty) extends GeneratedMessage with Message[ScalaTestClasses] with Updatable[ScalaTestClasses] with Product with Serializable
    Annotations
    @SerialVersionUID()
  23. final case class ScalaTestClassesItem(target: Option[BuildTargetIdentifier] = None, classes: Seq[String] = _root_.scala.collection.Seq.empty) extends GeneratedMessage with Message[ScalaTestClassesItem] with Updatable[ScalaTestClassesItem] with Product with Serializable

    classes

    Fully qualified names of test classes

    Annotations
    @SerialVersionUID()
  24. final case class ScalaTestClassesParams(target: Seq[BuildTargetIdentifier] = _root_.scala.collection.Seq.empty) extends GeneratedMessage with Message[ScalaTestClassesParams] with Updatable[ScalaTestClassesParams] with Product with Serializable

    Request: 'buildTarget/scalaTestClasses', C -> S

    Request: 'buildTarget/scalaTestClasses', C -> S

    Annotations
    @SerialVersionUID()
  25. final case class ScalacOptions(items: Seq[ScalacOptionsItem] = _root_.scala.collection.Seq.empty) extends GeneratedMessage with Message[ScalacOptions] with Updatable[ScalacOptions] with Product with Serializable
    Annotations
    @SerialVersionUID()
  26. final case class ScalacOptionsItem(target: Option[BuildTargetIdentifier] = None, options: Seq[String] = _root_.scala.collection.Seq.empty, classpath: Seq[String] = _root_.scala.collection.Seq.empty, classDirectory: String = "") extends GeneratedMessage with Message[ScalacOptionsItem] with Updatable[ScalacOptionsItem] with Product with Serializable
    Annotations
    @SerialVersionUID()
  27. final case class ScalacOptionsParams(targets: Seq[BuildTargetIdentifier] = _root_.scala.collection.Seq.empty) extends GeneratedMessage with Message[ScalacOptionsParams] with Updatable[ScalacOptionsParams] with Product with Serializable

    Request: 'buildTarget/scalacOptions', C -> S

    Request: 'buildTarget/scalacOptions', C -> S

    Annotations
    @SerialVersionUID()
  28. final case class TextDocumentBuildTargets(targets: Seq[BuildTarget] = _root_.scala.collection.Seq.empty) extends GeneratedMessage with Message[TextDocumentBuildTargets] with Updatable[TextDocumentBuildTargets] with Product with Serializable
    Annotations
    @SerialVersionUID()
  29. final case class TextDocumentBuildTargetsParams(textDocument: Option[TextDocumentIdentifier] = None) extends GeneratedMessage with Message[TextDocumentBuildTargetsParams] with Updatable[TextDocumentBuildTargetsParams] with Product with Serializable

    Request: 'textDocument/buildTarget', C -> S

    Request: 'textDocument/buildTarget', C -> S

    Annotations
    @SerialVersionUID()
  30. final case class TextDocumentIdentifier(uri: String = "") extends GeneratedMessage with Message[TextDocumentIdentifier] with Updatable[TextDocumentIdentifier] with Product with Serializable
    Annotations
    @SerialVersionUID()
  31. final case class WorkspaceBuildTargets(targets: Seq[BuildTarget] = _root_.scala.collection.Seq.empty) extends GeneratedMessage with Message[WorkspaceBuildTargets] with Updatable[WorkspaceBuildTargets] with Product with Serializable
    Annotations
    @SerialVersionUID()
  32. final case class WorkspaceBuildTargetsRequest() extends GeneratedMessage with Message[WorkspaceBuildTargetsRequest] with Updatable[WorkspaceBuildTargetsRequest] with Product with Serializable

    Request: 'workspace/buildTargets' NOTE: We may want filtering capabilities here, but in that case we should go for a general, standard solution like graphql or SQL to allow both simple and complex queries.

    Request: 'workspace/buildTargets' NOTE: We may want filtering capabilities here, but in that case we should go for a general, standard solution like graphql or SQL to allow both simple and complex queries. We should be careful not to add basic filtering capabilities that slowly grow into our ad-hoc query lang.

    Annotations
    @SerialVersionUID()

Value Members

  1. object BspProto extends GeneratedFileObject
  2. object BuildClientCapabilities extends GeneratedMessageCompanion[BuildClientCapabilities] with Serializable
  3. object BuildServerCapabilities extends GeneratedMessageCompanion[BuildServerCapabilities] with Serializable
  4. object BuildTarget extends GeneratedMessageCompanion[BuildTarget] with Serializable
  5. object BuildTargetEvent extends GeneratedMessageCompanion[BuildTargetEvent] with Serializable
  6. object BuildTargetIdentifier extends GeneratedMessageCompanion[BuildTargetIdentifier] with Serializable
  7. object BuildTargetTextDocuments extends GeneratedMessageCompanion[BuildTargetTextDocuments] with Serializable
  8. object BuildTargetTextDocumentsParams extends GeneratedMessageCompanion[BuildTargetTextDocumentsParams] with Serializable
  9. object CompileParams extends GeneratedMessageCompanion[CompileParams] with Serializable
  10. object CompileReport extends GeneratedMessageCompanion[CompileReport] with Serializable
  11. object CompileReportItem extends GeneratedMessageCompanion[CompileReportItem] with Serializable
  12. object DependencySources extends GeneratedMessageCompanion[DependencySources] with Serializable
  13. object DependencySourcesItem extends GeneratedMessageCompanion[DependencySourcesItem] with Serializable
  14. object DependencySourcesParams extends GeneratedMessageCompanion[DependencySourcesParams] with Serializable
  15. object DidChangeBuildTargetParams extends GeneratedMessageCompanion[DidChangeBuildTargetParams] with Serializable
  16. object InitializeBuildParams extends GeneratedMessageCompanion[InitializeBuildParams] with Serializable
  17. object InitializeBuildResult extends GeneratedMessageCompanion[InitializeBuildResult] with Serializable
  18. object InitializedBuildParams extends GeneratedMessageCompanion[InitializedBuildParams] with Serializable
  19. object Resources extends GeneratedMessageCompanion[Resources] with Serializable
  20. object ResourcesItem extends GeneratedMessageCompanion[ResourcesItem] with Serializable
  21. object ResourcesParams extends GeneratedMessageCompanion[ResourcesParams] with Serializable
  22. object ScalaBuildTarget extends GeneratedMessageCompanion[ScalaBuildTarget] with Serializable
  23. object ScalaTestClasses extends GeneratedMessageCompanion[ScalaTestClasses] with Serializable
  24. object ScalaTestClassesItem extends GeneratedMessageCompanion[ScalaTestClassesItem] with Serializable
  25. object ScalaTestClassesParams extends GeneratedMessageCompanion[ScalaTestClassesParams] with Serializable
  26. object ScalacOptions extends GeneratedMessageCompanion[ScalacOptions] with Serializable
  27. object ScalacOptionsItem extends GeneratedMessageCompanion[ScalacOptionsItem] with Serializable
  28. object ScalacOptionsParams extends GeneratedMessageCompanion[ScalacOptionsParams] with Serializable
  29. object TextDocumentBuildTargets extends GeneratedMessageCompanion[TextDocumentBuildTargets] with Serializable
  30. object TextDocumentBuildTargetsParams extends GeneratedMessageCompanion[TextDocumentBuildTargetsParams] with Serializable
  31. object TextDocumentIdentifier extends GeneratedMessageCompanion[TextDocumentIdentifier] with Serializable
  32. object WorkspaceBuildTargets extends GeneratedMessageCompanion[WorkspaceBuildTargets] with Serializable
  33. object WorkspaceBuildTargetsRequest extends GeneratedMessageCompanion[WorkspaceBuildTargetsRequest] with Serializable

Ungrouped