Skip to content

lsp / org.pinelang.lsp.lsp / ServerImpl

ServerImpl

class ServerImpl :LSPDelegate

Constructors

Name Summary
<init> ServerImpl(pineEngine: PineEngine)

Properties

Name Summary
docItem var docItem:TextDocumentItem?
textChangeListener var textChangeListener: ((String) ->Unit)?

Functions

Name Summary
onHover fun onHover(hover:HoverParams):HoverResponse?
onInitialize fun onInitialize(capabilities:LSPInitializeParams):LSPInitializeServerResult
onInitialized fun onInitialized():Unit
onShutdown fun onShutdown():Unit
onTextDocumentCompletion fun onTextDocumentCompletion(documentCompletionParams:TextDocumentCompletionParams):LSPCompletionList
onTextDocumentDidChange fun onTextDocumentDidChange(doc:TextDocumentDidChangeParams):PublishDiagnosticsParams
onTextDocumentDidOpen fun onTextDocumentDidOpen(doc:TextDocumentDidOpenParams):PublishDiagnosticsParams
onTextDocumentDocumentSymbol fun onTextDocumentDocumentSymbol(doc:TextDocumentSymbolParams):LSPDiagnostic