LSP: implement call hierarchy

Fixes: QTCREATORBUG-11660
Change-Id: I006872ba598a807f1f9f16d134fe9ce4fe5dd09d
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
David Schulz
2022-12-06 15:16:41 +01:00
parent ac5db86129
commit 887db6b419
14 changed files with 494 additions and 2 deletions

View File

@@ -482,6 +482,7 @@ static ClientCapabilities generateClientCapabilities()
tokens.setTokenModifiers({"declaration", "definition"});
tokens.setFormats({"relative"});
documentCapabilities.setSemanticTokens(tokens);
documentCapabilities.setCallHierarchy(allowDynamicRegistration);
capabilities.setTextDocument(documentCapabilities);
WindowClientClientCapabilities window;