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 |