package schema
- Alphabetic
- Public
- All
Type Members
-
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()
-
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()
-
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()
-
final
case class
BuildTargetEvent(uri: Option[BuildTargetIdentifier] = None, kind: Kind = ...) extends GeneratedMessage with Message[BuildTargetEvent] with Updatable[BuildTargetEvent] with Product with Serializable
- Annotations
- @SerialVersionUID()
-
final
case class
BuildTargetIdentifier(uri: String = "") extends GeneratedMessage with Message[BuildTargetIdentifier] with Updatable[BuildTargetIdentifier] with Product with Serializable
- Annotations
- @SerialVersionUID()
-
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()
-
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()
-
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()
-
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()
-
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()
-
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()
-
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()
-
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()
-
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()
-
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()
-
final
case class
InitializeBuildResult(capabilities: Option[BuildServerCapabilities] = None) extends GeneratedMessage with Message[InitializeBuildResult] with Updatable[InitializeBuildResult] with Product with Serializable
- Annotations
- @SerialVersionUID()
-
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()
-
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()
-
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()
-
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()
-
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()
-
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()
-
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()
-
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()
-
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()
-
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()
-
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()
-
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()
-
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()
-
final
case class
TextDocumentIdentifier(uri: String = "") extends GeneratedMessage with Message[TextDocumentIdentifier] with Updatable[TextDocumentIdentifier] with Product with Serializable
- Annotations
- @SerialVersionUID()
-
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()
-
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
- object BspProto extends GeneratedFileObject
- object BuildClientCapabilities extends GeneratedMessageCompanion[BuildClientCapabilities] with Serializable
- object BuildServerCapabilities extends GeneratedMessageCompanion[BuildServerCapabilities] with Serializable
- object BuildTarget extends GeneratedMessageCompanion[BuildTarget] with Serializable
- object BuildTargetEvent extends GeneratedMessageCompanion[BuildTargetEvent] with Serializable
- object BuildTargetIdentifier extends GeneratedMessageCompanion[BuildTargetIdentifier] with Serializable
- object BuildTargetTextDocuments extends GeneratedMessageCompanion[BuildTargetTextDocuments] with Serializable
- object BuildTargetTextDocumentsParams extends GeneratedMessageCompanion[BuildTargetTextDocumentsParams] with Serializable
- object CompileParams extends GeneratedMessageCompanion[CompileParams] with Serializable
- object CompileReport extends GeneratedMessageCompanion[CompileReport] with Serializable
- object CompileReportItem extends GeneratedMessageCompanion[CompileReportItem] with Serializable
- object DependencySources extends GeneratedMessageCompanion[DependencySources] with Serializable
- object DependencySourcesItem extends GeneratedMessageCompanion[DependencySourcesItem] with Serializable
- object DependencySourcesParams extends GeneratedMessageCompanion[DependencySourcesParams] with Serializable
- object DidChangeBuildTargetParams extends GeneratedMessageCompanion[DidChangeBuildTargetParams] with Serializable
- object InitializeBuildParams extends GeneratedMessageCompanion[InitializeBuildParams] with Serializable
- object InitializeBuildResult extends GeneratedMessageCompanion[InitializeBuildResult] with Serializable
- object InitializedBuildParams extends GeneratedMessageCompanion[InitializedBuildParams] with Serializable
- object Resources extends GeneratedMessageCompanion[Resources] with Serializable
- object ResourcesItem extends GeneratedMessageCompanion[ResourcesItem] with Serializable
- object ResourcesParams extends GeneratedMessageCompanion[ResourcesParams] with Serializable
- object ScalaBuildTarget extends GeneratedMessageCompanion[ScalaBuildTarget] with Serializable
- object ScalaTestClasses extends GeneratedMessageCompanion[ScalaTestClasses] with Serializable
- object ScalaTestClassesItem extends GeneratedMessageCompanion[ScalaTestClassesItem] with Serializable
- object ScalaTestClassesParams extends GeneratedMessageCompanion[ScalaTestClassesParams] with Serializable
- object ScalacOptions extends GeneratedMessageCompanion[ScalacOptions] with Serializable
- object ScalacOptionsItem extends GeneratedMessageCompanion[ScalacOptionsItem] with Serializable
- object ScalacOptionsParams extends GeneratedMessageCompanion[ScalacOptionsParams] with Serializable
- object TextDocumentBuildTargets extends GeneratedMessageCompanion[TextDocumentBuildTargets] with Serializable
- object TextDocumentBuildTargetsParams extends GeneratedMessageCompanion[TextDocumentBuildTargetsParams] with Serializable
- object TextDocumentIdentifier extends GeneratedMessageCompanion[TextDocumentIdentifier] with Serializable
- object WorkspaceBuildTargets extends GeneratedMessageCompanion[WorkspaceBuildTargets] with Serializable
- object WorkspaceBuildTargetsRequest extends GeneratedMessageCompanion[WorkspaceBuildTargetsRequest] with Serializable