Lines Matching refs:params
33 void onInitialize(const InitializeParams ¶ms,
35 void onInitialized(const InitializedParams ¶ms);
36 void onShutdown(const NoParams ¶ms, Callback<std::nullptr_t> reply);
41 void onDocumentDidOpen(const DidOpenTextDocumentParams ¶ms);
42 void onDocumentDidClose(const DidCloseTextDocumentParams ¶ms);
43 void onDocumentDidChange(const DidChangeTextDocumentParams ¶ms);
48 void onGoToDefinition(const TextDocumentPositionParams ¶ms,
50 void onReference(const ReferenceParams ¶ms,
56 void onDocumentLink(const DocumentLinkParams ¶ms,
62 void onHover(const TextDocumentPositionParams ¶ms,
85 void LSPServer::onInitialize(const InitializeParams ¶ms, in onInitialize() argument
119 void LSPServer::onDocumentDidOpen(const DidOpenTextDocumentParams ¶ms) { in onDocumentDidOpen() argument
120 PublishDiagnosticsParams diagParams(params.textDocument.uri, in onDocumentDidOpen()
121 params.textDocument.version); in onDocumentDidOpen()
122 server.addDocument(params.textDocument.uri, params.textDocument.text, in onDocumentDidOpen()
123 params.textDocument.version, diagParams.diagnostics); in onDocumentDidOpen()
128 void LSPServer::onDocumentDidClose(const DidCloseTextDocumentParams ¶ms) { in onDocumentDidClose() argument
129 Optional<int64_t> version = server.removeDocument(params.textDocument.uri); in onDocumentDidClose()
137 PublishDiagnosticsParams(params.textDocument.uri, *version)); in onDocumentDidClose()
139 void LSPServer::onDocumentDidChange(const DidChangeTextDocumentParams ¶ms) { in onDocumentDidChange() argument
140 PublishDiagnosticsParams diagParams(params.textDocument.uri, in onDocumentDidChange()
141 params.textDocument.version); in onDocumentDidChange()
142 server.updateDocument(params.textDocument.uri, params.contentChanges, in onDocumentDidChange()
143 params.textDocument.version, diagParams.diagnostics); in onDocumentDidChange()
152 void LSPServer::onGoToDefinition(const TextDocumentPositionParams ¶ms, in onGoToDefinition() argument
155 server.getLocationsOf(params.textDocument.uri, params.position, locations); in onGoToDefinition()
159 void LSPServer::onReference(const ReferenceParams ¶ms, in onReference() argument
162 server.findReferencesOf(params.textDocument.uri, params.position, locations); in onReference()
169 void LSPServer::onDocumentLink(const DocumentLinkParams ¶ms, in onDocumentLink() argument
172 server.getDocumentLinks(params.textDocument.uri, links); in onDocumentLink()
179 void LSPServer::onHover(const TextDocumentPositionParams ¶ms, in onHover() argument
181 reply(server.findHover(params.textDocument.uri, params.position)); in onHover()