Skip to content

Package org.pinelang.lsp.lsp.models - Pinelang

lsp / org.pinelang.lsp.lsp.models

Package org.pinelang.lsp.lsp.models

Types

Name Summary
CodeActionClientCapabilities data class CodeActionClientCapabilities
CodeActionLiteralSupport data class CodeActionLiteralSupport
Command data class Command
CompletionClientCapabilities data class CompletionClientCapabilities
CompletionContext data class CompletionContext
CompletionItem data class CompletionItem
CompletionItemKind The kind of a completion entry.enum class CompletionItemKind
CompletionProvider data class CompletionProvider
ConfigurationClientCapabilities data class ConfigurationClientCapabilities
DeclarationClientCapabilities data class DeclarationClientCapabilities
DiagnosticRelatedInformation data class DiagnosticRelatedInformation
DocumentLinkClientCapabilities data class DocumentLinkClientCapabilities
DocumentSymbol Represents programming constructs like variables, classes, interfaces etc. that appear in a document. Document symbols can be hierarchical and they have two ranges: one that encloses its definition and one that points to its most interesting range, e.g. the range of an identifier.data class DocumentSymbol
DocumentSymbolClientCapabilities data class DocumentSymbolClientCapabilities
ErrorCode enum class ErrorCode
FoldingRangeClientCapabilities data class FoldingRangeClientCapabilities
HoverClientCapabilities data class HoverClientCapabilities
HoverParams data class HoverParams
HoverResponse The result of a hover request.data class HoverResponse
JsonRPCClientInfo data class JsonRPCClientInfo
JsonRPCHeader data class JsonRPCHeader
JsonRPCRequest data class JsonRPCRequest
JsonRPCServerCapabilitiesImpl data class JsonRPCServerCapabilitiesImpl
Location data class Location
LSPClientCapabilities data class LSPClientCapabilities
LSPClientInfo data class LSPClientInfo
LSPCompletionItem data class LSPCompletionItem
LSPCompletionList Represents a collection of completion items to be presented in the editor.data class LSPCompletionList
LSPDiagnostic data class LSPDiagnostic
LSPEmptyParams class LSPEmptyParams
LSPFailureHandling enum class LSPFailureHandling
LSPInitializeParams data class LSPInitializeParams
LSPInitializeServerResult data class LSPInitializeServerResult
LSPNotification data class LSPNotification
LSPResourceOperation enum class LSPResourceOperation
LSPResponse data class LSPResponse
LSPServerInfo data class LSPServerInfo
MarkupContent data class MarkupContent
ParameterInformation data class ParameterInformation
Position data class Position
PublishDiagnosticsClientCapabilities data class PublishDiagnosticsClientCapabilities
PublishDiagnosticsParams data class PublishDiagnosticsParams
Range Selection range for a document. End position is exclusivedata class Range
RenameClientCapabilities data class RenameClientCapabilities
ResponseError data class ResponseError
SignatureHelpClientCapabilities Client Capabilities for a SignatureHelpRequest.data class SignatureHelpClientCapabilities
SignatureInformation data class SignatureInformation
SymbolInformation Represents information about programming constructs like variables, classes, interfaces etc.data class SymbolInformation
SymbolKind enum class SymbolKind
TextDocumentClientCapabilities Text document specific client capabilities.data class TextDocumentClientCapabilities
TextDocumentCompletionParams data class TextDocumentCompletionParams
TextDocumentContentChangeEvent data class TextDocumentContentChangeEvent
TextDocumentDidChangeParams data class TextDocumentDidChangeParams
TextDocumentDidOpenParams data class TextDocumentDidOpenParams
TextDocumentIdentifier data class TextDocumentIdentifier
TextDocumentItem data class TextDocumentItem
TextDocumentSymbolParams data class TextDocumentSymbolParams
TextDocumentSync data class TextDocumentSync
TextDocumentSyncClientCapabilities data class TextDocumentSyncClientCapabilities
TextDocumentSyncKind enum class TextDocumentSyncKind
TextDocumentSyncKindAdapter class TextDocumentSyncKindAdapter : JsonAdapter<TextDocumentSyncKind>
TextEdit data class TextEdit
ValueSet data class ValueSet
VersionedTextDocumentIdentifier data class VersionedTextDocumentIdentifier
WorkspaceClientCapabilities data class WorkspaceClientCapabilities
WorkspaceEditClientCapabilities data class WorkspaceEditClientCapabilities
WorkspaceFoldersCapabilities data class WorkspaceFoldersCapabilities
WorkspaceFoldersServerCapabilities data class WorkspaceFoldersServerCapabilities
WorkspaceSymbolClientCapabilities data class WorkspaceSymbolClientCapabilities

Extensions for External Classes

Name Summary
kotlin.String

Functions

Name Summary
jsonRpc fun jsonRpc(data:String):String