sbt.internal.bsp

Members list

Concise view

Type members

Classlikes

final class BspCompileResult extends Serializable

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 Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class BspConnectionDetails extends Serializable

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 Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class BuildClientCapabilities extends Serializable

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 Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class BuildServerCapabilities extends Serializable

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 Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class BuildTarget extends Serializable

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 Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class BuildTargetCapabilities extends Serializable

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 Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class BuildTargetIdentifier extends Serializable

Build Target Identifier

Build Target Identifier

Attributes

uri

The target's Uri

Companion:
object
Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class CleanCacheParams extends Serializable

Clean Cache Request

Clean Cache Request

Attributes

targets

A sequence of build targets to clean

Companion:
object
Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class CleanCacheResult extends Serializable

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 Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class CompileParams extends Serializable

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 Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class CompileProvider extends Serializable

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class CompileReport extends Serializable

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 Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class CompileTask extends Serializable

Compile Notifications

Compile Notifications

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class DebugProvider extends Serializable

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class DebugSessionAddress extends Serializable

Attributes

uri

The target's Uri

Companion:
object
Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class DebugSessionParams extends Serializable

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 Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class DependencySourcesItem extends Serializable

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 Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class DependencySourcesParams extends Serializable

Dependency Sources Request

Dependency Sources Request

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class DependencySourcesResult extends Serializable

Dependency Sources Result

Dependency Sources Result

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class Diagnostic extends Serializable

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 Serializable
class Object
trait Matchable
class Any
object Diagnostic

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class InitializeBuildParams extends Serializable

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 Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class InitializeBuildResult extends Serializable

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 Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class JvmEnvironmentItem extends Serializable

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class JvmRunEnvironmentParams extends Serializable

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class JvmRunEnvironmentResult extends Serializable

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class JvmTestEnvironmentParams extends Serializable

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class JvmTestEnvironmentResult extends Serializable

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class MetalsMetadata extends Serializable

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 Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class OutputPathItem extends Serializable

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class OutputPathsItem extends Serializable

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class OutputPathsParams extends Serializable

Build Target OutputPaths Request

Build Target OutputPaths Request

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class OutputPathsResult extends Serializable

Build Target OutputPaths response

Build Target OutputPaths response

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class Position extends Serializable

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 Serializable
class Object
trait Matchable
class Any
object Position

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class PublishDiagnosticsParams extends Serializable

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 Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class Range extends Serializable

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 Serializable
class Object
trait Matchable
class Any
object Range

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Range.type
final class ResourcesItem extends Serializable

Attributes

resources

List of resource files.

Companion:
object
Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class ResourcesParams extends Serializable

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class ResourcesResult extends Serializable

Build Target Resources response

Build Target Resources response

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class RunParams extends Serializable

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 Serializable
class Object
trait Matchable
class Any
object RunParams

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class RunProvider extends Serializable

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class RunResult extends Serializable

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 Serializable
class Object
trait Matchable
class Any
object RunResult

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class SbtBuildTarget extends Serializable

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 Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class ScalaBuildTarget extends Serializable

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 Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class ScalaMainClass extends Serializable

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 Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class ScalaMainClassesItem extends Serializable

Attributes

classes

The main class items

target

The build target that contains the test classes.

Companion:
object
Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class ScalaMainClassesParams extends Serializable

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 Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class ScalaMainClassesResult extends Serializable

Attributes

originId

An optional id of the request that triggered this result.

Companion:
object
Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class ScalaTestClassesItem extends Serializable

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 Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class ScalaTestClassesParams extends Serializable

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 Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class ScalaTestClassesResult extends Serializable

Attributes

originId

An optional id of the request that triggered this result.

Companion:
object
Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class ScalaTestParams extends Serializable

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 Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class ScalacOptionsItem extends Serializable

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 Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class ScalacOptionsParams extends Serializable

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 Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class ScalacOptionsResult extends Serializable

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class SourceItem extends Serializable

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 Serializable
class Object
trait Matchable
class Any
object SourceItem

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class SourcesItem extends Serializable

Attributes

sources

The text documents or and directories that belong to this build target.

Companion:
object
Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class SourcesParams extends Serializable

Build Target Sources Request

Build Target Sources Request

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class SourcesResult extends Serializable

Build Target Sources response

Build Target Sources response

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object StatusCode

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class TaskFinishParams extends Serializable

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 Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class TaskId extends Serializable

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 Serializable
class Object
trait Matchable
class Any
object TaskId

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
TaskId.type
final class TaskProgressParams extends Serializable

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 Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class TaskStartParams extends Serializable

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 Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class TestParams extends Serializable

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 Serializable
class Object
trait Matchable
class Any
object TestParams

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class TestProvider extends Serializable

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class TestResult extends Serializable

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 Serializable
class Object
trait Matchable
class Any
object TestResult

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class TextDocumentIdentifier extends Serializable

Attributes

uri

The file's Uri

Companion:
object
Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class WorkspaceBuildTargetsResult extends Serializable

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 Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type