MCPcopy Create free account
hub / github.com/SpartanJ/eepp / requestCodeLens

Method requestCodeLens

src/tools/ecode/plugins/lsp/lspdocumentclient.cpp:219–232  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

217}
218
219void LSPDocumentClient::requestCodeLens() {
220 if ( !mServer || !mServer->getCapabilities().codeLensProvider.supported )
221 return;
222
223 URI uri = mDoc->getURI();
224 LSPClientServer* server = mServer;
225 LSPDocumentClient* docClient = this;
226 mServer->documentCodeLens(
227 uri, [uri, server, docClient]( const auto&, const std::vector<LSPCodeLens>& codeLens ) {
228 if ( server->hasDocument( uri ) ) {
229 docClient->mCodeLens = codeLens;
230 }
231 } );
232}
233
234UISceneNode* LSPDocumentClient::getUISceneNode() {
235 LSPClientServer* server = mServer;

Callers 1

refreshCodeLensMethod · 0.80

Calls 3

getURIMethod · 0.80
documentCodeLensMethod · 0.80
hasDocumentMethod · 0.45

Tested by

no test coverage detected