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 |