sbt.internal.bsp
Members list
Type members
Classlikes
Compile Response
Compile Response
Attributes
- originId
An optional request id to know the origin of this report.
- statusCode
A status code for the execution.
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- BspCompileResult.type
https://build-server-protocol.github.io/docs/server-discovery.html
Attributes
- argv
Command arguments runnable via system processes to start a BSP server
- bspVersion
The bsp version of the build tool
- languages
A collection of languages supported by this BSP server
- name
The name of the build tool
- version
The version of the build tool
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- BspConnectionDetails.type
Attributes
- languageIds
The languages that this client supports. The ID strings for each language is defined in the LSP. The server must never respond with build targets for other languages than those that appear in this list.
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Attributes
- canReload
Reloading the workspace state through workspace/reload is supported
- compileProvider
The languages the server supports compilation via method buildTarget/compile.
- dependencySourcesProvider
The server provides sources for library dependencies via method buildTarget/dependencySources
- testProvider
The languages the server supports test execution via method buildTarget/test
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- BuildServerTasks.type
Build target
Build target
Attributes
- baseDirectory
The directory where this target belongs to. Multiple build targets are allowed to map to the same base directory, and a build target is not required to have a base directory. A base directory does not determine the sources of a target, see buildTarget/sources.
- capabilities
The capabilities of this build target.
- data
Language-specific metadata about this target. See ScalaBuildTarget as an example.
- dataKind
Kind of data to expect in the
data
field. If this field is not set, the kind of data is not specified.- dependencies
The direct upstream build target dependencies of this build target
- displayName
A human readable name for this target. May be presented in the user interface. Should be unique if possible. The id.uri is used if None.
- id
The target’s unique identifier
- languageIds
The set of languages that this target contains. The ID string for each language is defined in the LSP.
- tags
Free-form string tags to categorize or label this build target. For example, can be used by the client to: - customize how the target should be translated into the client's project model. - group together different but related targets in the user interface. - display icons or colors in the user interface. Pre-defined tags are listed in
BuildTargetTag
but clients and servers are free to define new tags for custom purposes.- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- BuildTarget.type
Attributes
- canCompile
This target can be compiled by the BSP server.
- canDebug
This target can be debugged by the BSP server.
- canRun
This target can be run by the BSP server.
- canTest
This target can be tested by the BSP server.
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Build Target Identifier
Build Target Identifier
Attributes
- uri
The target's Uri
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- BuildTargetName.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- BuildTargetTag.type
Clean Cache Request
Clean Cache Request
Attributes
- targets
A sequence of build targets to clean
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- CleanCacheParams.type
Clean Cache Response
Clean Cache Response
Attributes
- cleaned
Indicates whether the clean cache request was performed or not
- message
Optional message to display to the user
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- CleanCacheResult.type
Compile Request
Compile Request
Attributes
- arguments
Optional arguments to the compilation process
- originId
An optional unique identifier generated by the client to identify this request. The server may include this id in triggered notifications or response.
- targets
A sequence of build targets to compile
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- CompileParams.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- CompileProvider.type
Attributes
- errors
The total number of reported errors compiling this target.
- originId
An optional request id to know the origin of this report
- target
The build target that was compiled
- time
The total number of milliseconds it took to compile the target.
- warnings
The total number of reported warnings compiling the target.
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- CompileReport.type
Compile Notifications
Compile Notifications
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- CompileTask.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- DebugProvider.type
Attributes
- uri
The target's Uri
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- DebugSessionAddress.type
Attributes
- data
A language-agnostic JSON object interpreted by the server.
- dataKind
The kind of data to expect in the
data
field.- targets
A sequence of build targets affected by the debugging action.
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- DebugSessionParams.type
Attributes
- sources
List of resources containing source files of the target's dependencies. Can be source files, jar files, zip files, or directories
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Dependency Sources Request
Dependency Sources Request
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Dependency Sources Result
Dependency Sources Result
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Represents a diagnostic, such as a compiler error or warning. Diagnostic objects are only valid in the scope of a resource.
Represents a diagnostic, such as a compiler error or warning. Diagnostic objects are only valid in the scope of a resource.
Attributes
- code
The diagnostic's code. Can be omitted.
- message
The diagnostic's message.
- range
The range at which the message applies.
- severity
The diagnostic's severity. Can be omitted. If omitted it is up to the client to interpret diagnostics as error, warning, info or hint.
- source
A human-readable string describing the source of this diagnostic, e.g. 'typescript' or 'super lint'.
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- Diagnostic.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- DiagnosticSeverity.type
Initialize Build Request
Initialize Build Request
Attributes
- bspVersion
The BSP version that the client speaks
- capabilities
The capabilities of the client
- data
Additional metadata about the client
- displayName
Name of the client
- rootUri
The rootUri of the workspace
- version
The version of the client
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Attributes
- bspVersion
The BSP version that the server speaks
- capabilities
The capabilities of the build server
- data
Additional metadata about the server
- displayName
Name of the server
- version
The version of the server
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- JvmEnvironmentItem.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Metals metadata in the initialization request
Metals metadata in the initialization request
Attributes
- semanticdbVersion
The semanticdb plugin version that should be enabled for Metals code navigation
- supportedScalaVersions
The list of scala versions that are supported by Metals
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- MetalsMetadata.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- OutputPathItem.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- OutputPathItemKind.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- OutputPathsItem.type
Build Target OutputPaths Request
Build Target OutputPaths Request
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- OutputPathsParams.type
Build Target OutputPaths response
Build Target OutputPaths response
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- OutputPathsResult.type
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.
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.
Attributes
- character
Character offset on a line in a document (zero-based).
- line
Line position in a document (zero-based).
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Publish Diagnostics
Publish Diagnostics
Attributes
- buildTarget
The build target where the diagnostics origin. It is valid for one text to belong to multiple build targets, for example sources that are compiled against multiple platforms (JVM, JavaScript).
- diagnostics
The diagnostics to be published by the client
- originId
The request id that originated this notification
- reset
Whether the client should clear the previous diagnostics mapped to the same
textDocument
and buildTarget- textDocument
The document where the diagnostics are published.
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
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.
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.
Attributes
- end
The range's end position.
- start
The range's start position.
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- resources
List of resource files.
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ResourcesItem.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ResourcesParams.type
Build Target Resources response
Build Target Resources response
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ResourcesResult.type
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.
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.
Attributes
- arguments
Optional arguments to the executed application.
- data
Language-specific metadata for this execution.
- dataKind
Kind of data to expect in the data field. If this field is not set, the kind of data is not specified.
- originId
An option identifier gnerated by the client to identify this request. The server may include this id in triggered notifications or responses.
- target
The build target to run.
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- RunProvider.type
Run Result
Run Result
Attributes
- originId
An optional request id to know the origin of this report.
- statusCode
A status code for the execution.
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
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".
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".
Attributes
- autoImports
A sequence of Scala imports that are automatically imported in the sbt build files.
- children
The inverse of parent, list of targets that have this build target defined as their parent. It can contain normal project targets or sbt build targets if this target represents an sbt meta-meta build.
- parent
An optional parent if the target has an sbt meta project.
- sbtVersion
The sbt version. Useful to support version-dependent syntax.
- scalaBuildTarget
The Scala build target describing the scala version and scala jars used by this sbt version.
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- SbtBuildTarget.type
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".
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".
Attributes
- jars
A sequence of Scala jars such as scala-library, scala-compiler and scala-reflect.
- platform
The target platform for this target
- scalaBinaryVersion
The binary version of scalaVersion. For example, 2.12 if scalaVersion is 2.12.4.
- scalaOrganization
The Scala organization that is used for a target.
- scalaVersion
The scala version to compile this target
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ScalaBuildTarget.type
Attributes
- arguments
The user arguments to the main entrypoint.
- class
The main class to run.
- environmentVariables
Additional environment variables for the application.
- jvmOptions
The jvm options for the application.
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ScalaMainClass.type
Attributes
- classes
The main class items
- target
The build target that contains the test classes.
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ScalaMainClassesItem.type
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.
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.
Attributes
- originId
An optional number uniquely identifying a client request.
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Attributes
- originId
An optional id of the request that triggered this result.
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ScalaPlatform.type
Attributes
- classes
The fully qualified names of the test classes in this target
- framework
The name of the test framework used in test classes.
- target
The build target that contains the test classes.
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ScalaTestClassesItem.type
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.
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.
Attributes
- originId
An optional number uniquely identifying a client request.
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Attributes
- originId
An optional id of the request that triggered this result.
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
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".
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".
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ScalaTestParams.type
Attributes
- classDirectory
The output directory for classfiles produced by this target
- classpath
The dependency classpath for this target, must be identical to what is passed as arguments to the -classpath flag in the command line interface of scalac.
- options
Additional arguments to the compiler. For example, -deprecation.
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ScalacOptionsItem.type
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.
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.
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ScalacOptionsParams.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ScalacOptionsResult.type
Attributes
- generated
Indicates if this source is automatically generated by the build and is not intended to be manually edited by the user.
- kind
Type of file of the source item, such as whether it is file or directory.
- uri
Either a text document or a directory. A directory entry must end with a forward slash "/" and a directory entry implies that every nested text document within the directory belongs to this source item.
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- SourceItem.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- SourceItemKind.type
Attributes
- sources
The text documents or and directories that belong to this build target.
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- SourcesItem.type
Build Target Sources Request
Build Target Sources Request
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- SourcesParams.type
Build Target Sources response
Build Target Sources response
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- SourcesResult.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- StatusCode.type
Attributes
- data
Optional metadata about the task.
- dataKind
Kind of data to expect in the
data
field.- eventTime
Optional timestamp of when the event started in milliseconds since Epoch.
- message
Optional message describing the task.
- status
Task completion status: 1 -> success, 2 -> error, 3 -> cancelled
- taskId
Unique id of the task with optional reference to parent task id.
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- TaskFinishParams.type
Attributes
- id
A unique identifier
- parents
The parent task ids, if any. A non-empty parents field means this task is a sub-task of every parent task.
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- data
Optional metadata about the task.
- dataKind
Kind of data to expect in the
data
field.- eventTime
Optional timestamp of when the event started in milliseconds since Epoch.
- message
Message describing the task progress.
- progress
If known, completed amount of work units in this task.
- taskId
Unique id of the task with optional reference to parent task id.
- total
If known, total amount of work units in this task.
- unit
Name of a work unit. For example, "files" or "tests". May be empty.
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- TaskProgressParams.type
Task Notifications
Task Notifications
Attributes
- data
Optional metadata about the task.
- dataKind
Kind of data to expect in the
data
field.- eventTime
Optional timestamp of when the event started in milliseconds since Epoch.
- message
Optional message describing the task.
- taskId
Unique id of the task with optional reference to parent task id.
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- TaskStartParams.type
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.
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.
Attributes
- arguments
Optional arguments to the test execution engine.
- data
Language-specific metadata for this test execution.
- dataKind
Kind of data to expect in the
data
field. If this field is not set, the kind of data is not specified.- originId
An option identifier generated by the client to identify this request. The server may include this id in triggered notifications or responses.
- targets
A sequence of build targets to test.
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- TestParams.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- TestProvider.type
Test Result
Test Result
Attributes
- originId
An optional request id to know the origin of this report.
- statusCode
A status code for the execution.
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- TestResult.type
Attributes
- uri
The file's Uri
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Workspace Build Targets response
Workspace Build Targets response
Attributes
- targets
The build targets in this workspace that contain sources with the given language ids.
- Companion:
- object
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type