sbt.internal.langserver

Members list

Concise view

Type members

Classlikes

final class CancelRequestParams extends Serializable

Id for a cancel request

Id for a cancel 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 ClientCapabilities 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 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
object ErrorCodes

Holds the error codes for the LSP implementation here.

Holds the error codes for the LSP implementation here.

Attributes

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

Attributes

rootPath

The rootPath of the workspace.

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 InitializeResult extends Serializable

Attributes

capabilities

The capabilities the language server provides.

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 Location extends Serializable

Represents a location inside a resource, such as a line inside a text file.

Represents a location inside a resource, such as a line inside a text file.

Attributes

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

Attributes

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

Attributes

message

The actual message

type

The message type.

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 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

Diagnostics notification are sent from the server to the client to signal results of validation runs.

Diagnostics notification are sent from the server to the client to signal results of validation runs.

Attributes

diagnostics

An array of diagnostic information items.

uri

The URI for which diagnostic information is reported.

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 SaveOptions extends Serializable

Attributes

includeText

The client is supposed to include the content on save.

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 SbtExecParams extends Serializable

Command to execute sbt command.

Command to execute sbt command.

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 ServerCapabilities extends Serializable

Attributes

definitionProvider

Goto definition

hoverProvider

The server provides hover support.

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 TextDocumentIdentifier extends Serializable

Text documents are identified using a URI. On the protocol level, URIs are passed as strings.

Text documents are identified using a URI. On the protocol level, URIs are passed as strings.

Attributes

uri

The text document'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

position

The position inside the text document.

textDocument

The text document.

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
abstract class TextDocumentPositionParamsInterface(val textDocument: TextDocumentIdentifier, val position: Position) extends Serializable

Goto definition params model

Goto definition params model

Attributes

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

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class TextDocumentSyncOptions 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