You've already forked ada_language_server
mirror of
https://github.com/AdaCore/ada_language_server.git
synced 2026-02-12 12:45:50 -08:00
T212-025 Rebase tests to match LSP 3.15
This commit is contained in:
committed by
Maxim Reznik
parent
05d1d4ed27
commit
3400a5cf76
@@ -516,7 +516,7 @@ package body LSP.Ada_Handlers is
|
||||
(True,
|
||||
(resolveProvider => (True, False),
|
||||
triggerCharacters => Empty_Vector & (+"."),
|
||||
allCommitCharacters => Empty_Vector & (+"."),
|
||||
allCommitCharacters => Empty_Vector,
|
||||
workDoneProgress => (Is_Set => False)));
|
||||
Response.result.capabilities.hoverProvider :=
|
||||
(Is_Set => True,
|
||||
|
||||
@@ -4017,8 +4017,13 @@ package body LSP.Messages is
|
||||
JS.Start_Object;
|
||||
Write_Optional_Boolean (JS, +"workDoneProgress", V.workDoneProgress);
|
||||
Write_Optional_Boolean (JS, +"resolveProvider", V.resolveProvider);
|
||||
Write_String_Vector (JS, +"allCommitCharacters", V.allCommitCharacters);
|
||||
Write_String_Vector (JS, +"triggerCharacters", V.triggerCharacters);
|
||||
|
||||
if not V.allCommitCharacters.Is_Empty then
|
||||
Write_String_Vector
|
||||
(JS, +"allCommitCharacters", V.allCommitCharacters);
|
||||
end if;
|
||||
|
||||
JS.End_Object;
|
||||
end Write_CompletionOptions;
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
"result":{
|
||||
"capabilities":{
|
||||
"textDocumentSync": 2,
|
||||
"documentSymbolProvider":true
|
||||
"documentSymbolProvider":{}
|
||||
}
|
||||
}
|
||||
}]
|
||||
|
||||
@@ -33,11 +33,11 @@
|
||||
"result": {
|
||||
"capabilities": {
|
||||
"typeDefinitionProvider": true,
|
||||
"hoverProvider": true,
|
||||
"definitionProvider": true,
|
||||
"hoverProvider": {},
|
||||
"definitionProvider": {},
|
||||
"renameProvider": {},
|
||||
"alsCalledByProvider": true,
|
||||
"referencesProvider": true,
|
||||
"referencesProvider": {},
|
||||
"textDocumentSync": 2,
|
||||
"completionProvider": {
|
||||
"triggerCharacters": [
|
||||
@@ -45,7 +45,7 @@
|
||||
],
|
||||
"resolveProvider": false
|
||||
},
|
||||
"documentSymbolProvider": true
|
||||
"documentSymbolProvider": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -33,11 +33,11 @@
|
||||
"result": {
|
||||
"capabilities": {
|
||||
"typeDefinitionProvider": true,
|
||||
"hoverProvider": true,
|
||||
"definitionProvider": true,
|
||||
"hoverProvider": {},
|
||||
"definitionProvider": {},
|
||||
"renameProvider": {},
|
||||
"alsCalledByProvider": true,
|
||||
"referencesProvider": true,
|
||||
"referencesProvider": {},
|
||||
"textDocumentSync": 2,
|
||||
"completionProvider": {
|
||||
"triggerCharacters": [
|
||||
@@ -45,7 +45,7 @@
|
||||
],
|
||||
"resolveProvider": false
|
||||
},
|
||||
"documentSymbolProvider": true
|
||||
"documentSymbolProvider": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -33,11 +33,11 @@
|
||||
"result": {
|
||||
"capabilities": {
|
||||
"typeDefinitionProvider": true,
|
||||
"hoverProvider": true,
|
||||
"definitionProvider": true,
|
||||
"hoverProvider": {},
|
||||
"definitionProvider": {},
|
||||
"renameProvider": {},
|
||||
"alsCalledByProvider": true,
|
||||
"referencesProvider": true,
|
||||
"referencesProvider": {},
|
||||
"textDocumentSync": 2,
|
||||
"completionProvider": {
|
||||
"triggerCharacters": [
|
||||
@@ -45,7 +45,7 @@
|
||||
],
|
||||
"resolveProvider": false
|
||||
},
|
||||
"documentSymbolProvider": true
|
||||
"documentSymbolProvider": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -39,11 +39,11 @@
|
||||
"call",
|
||||
"dispatching call", "parent", "child"
|
||||
],
|
||||
"hoverProvider": true,
|
||||
"definitionProvider": true,
|
||||
"hoverProvider": {},
|
||||
"definitionProvider": {},
|
||||
"renameProvider": {},
|
||||
"alsCalledByProvider": true,
|
||||
"referencesProvider": true,
|
||||
"referencesProvider": {},
|
||||
"textDocumentSync": 2,
|
||||
"completionProvider": {
|
||||
"triggerCharacters": [
|
||||
@@ -51,7 +51,7 @@
|
||||
],
|
||||
"resolveProvider": false
|
||||
},
|
||||
"documentSymbolProvider": true
|
||||
"documentSymbolProvider": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -33,11 +33,11 @@
|
||||
"result": {
|
||||
"capabilities": {
|
||||
"typeDefinitionProvider": true,
|
||||
"hoverProvider": true,
|
||||
"definitionProvider": true,
|
||||
"hoverProvider": {},
|
||||
"definitionProvider": {},
|
||||
"renameProvider": {},
|
||||
"alsCalledByProvider": true,
|
||||
"referencesProvider": true,
|
||||
"referencesProvider": {},
|
||||
"textDocumentSync": 2,
|
||||
"completionProvider": {
|
||||
"triggerCharacters": [
|
||||
@@ -45,7 +45,7 @@
|
||||
],
|
||||
"resolveProvider": false
|
||||
},
|
||||
"documentSymbolProvider": true
|
||||
"documentSymbolProvider": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -39,11 +39,11 @@
|
||||
"call",
|
||||
"dispatching call", "parent", "child"
|
||||
],
|
||||
"hoverProvider": true,
|
||||
"definitionProvider": true,
|
||||
"hoverProvider": {},
|
||||
"definitionProvider": {},
|
||||
"renameProvider": {},
|
||||
"alsCalledByProvider": true,
|
||||
"referencesProvider": true,
|
||||
"referencesProvider": {},
|
||||
"textDocumentSync": 2,
|
||||
"completionProvider": {
|
||||
"triggerCharacters": [
|
||||
@@ -51,7 +51,7 @@
|
||||
],
|
||||
"resolveProvider": false
|
||||
},
|
||||
"documentSymbolProvider": true
|
||||
"documentSymbolProvider": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -33,11 +33,11 @@
|
||||
"result": {
|
||||
"capabilities": {
|
||||
"typeDefinitionProvider": true,
|
||||
"hoverProvider": true,
|
||||
"definitionProvider": true,
|
||||
"hoverProvider": {},
|
||||
"definitionProvider": {},
|
||||
"renameProvider": {},
|
||||
"alsCalledByProvider": true,
|
||||
"referencesProvider": true,
|
||||
"referencesProvider": {},
|
||||
"textDocumentSync": 2,
|
||||
"completionProvider": {
|
||||
"triggerCharacters": [
|
||||
@@ -45,7 +45,7 @@
|
||||
],
|
||||
"resolveProvider": false
|
||||
},
|
||||
"documentSymbolProvider": true
|
||||
"documentSymbolProvider": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -33,11 +33,11 @@
|
||||
"result": {
|
||||
"capabilities": {
|
||||
"typeDefinitionProvider": true,
|
||||
"hoverProvider": true,
|
||||
"definitionProvider": true,
|
||||
"hoverProvider": {},
|
||||
"definitionProvider": {},
|
||||
"renameProvider": {},
|
||||
"alsCalledByProvider": true,
|
||||
"referencesProvider": true,
|
||||
"referencesProvider": {},
|
||||
"textDocumentSync": 2,
|
||||
"completionProvider": {
|
||||
"triggerCharacters": [
|
||||
@@ -45,7 +45,7 @@
|
||||
],
|
||||
"resolveProvider": false
|
||||
},
|
||||
"documentSymbolProvider": true
|
||||
"documentSymbolProvider": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -33,11 +33,11 @@
|
||||
"result": {
|
||||
"capabilities": {
|
||||
"typeDefinitionProvider": true,
|
||||
"hoverProvider": true,
|
||||
"definitionProvider": true,
|
||||
"hoverProvider": {},
|
||||
"definitionProvider": {},
|
||||
"renameProvider": {},
|
||||
"alsCalledByProvider": true,
|
||||
"referencesProvider": true,
|
||||
"referencesProvider": {},
|
||||
"textDocumentSync": 2,
|
||||
"completionProvider": {
|
||||
"triggerCharacters": [
|
||||
@@ -45,7 +45,7 @@
|
||||
],
|
||||
"resolveProvider": false
|
||||
},
|
||||
"documentSymbolProvider": true
|
||||
"documentSymbolProvider": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -33,11 +33,11 @@
|
||||
"result": {
|
||||
"capabilities": {
|
||||
"typeDefinitionProvider": true,
|
||||
"hoverProvider": true,
|
||||
"definitionProvider": true,
|
||||
"hoverProvider": {},
|
||||
"definitionProvider": {},
|
||||
"renameProvider": {},
|
||||
"alsCalledByProvider": true,
|
||||
"referencesProvider": true,
|
||||
"referencesProvider": {},
|
||||
"textDocumentSync": 2,
|
||||
"completionProvider": {
|
||||
"triggerCharacters": [
|
||||
@@ -45,7 +45,7 @@
|
||||
],
|
||||
"resolveProvider": false
|
||||
},
|
||||
"documentSymbolProvider": true
|
||||
"documentSymbolProvider": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -33,11 +33,11 @@
|
||||
"result": {
|
||||
"capabilities": {
|
||||
"typeDefinitionProvider": true,
|
||||
"hoverProvider": true,
|
||||
"definitionProvider": true,
|
||||
"hoverProvider": {},
|
||||
"definitionProvider": {},
|
||||
"renameProvider": {},
|
||||
"alsCalledByProvider": true,
|
||||
"referencesProvider": true,
|
||||
"referencesProvider": {},
|
||||
"textDocumentSync": 2,
|
||||
"completionProvider": {
|
||||
"triggerCharacters": [
|
||||
@@ -45,7 +45,7 @@
|
||||
],
|
||||
"resolveProvider": false
|
||||
},
|
||||
"documentSymbolProvider": true
|
||||
"documentSymbolProvider": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
"result":{
|
||||
"capabilities":{
|
||||
"textDocumentSync": 2,
|
||||
"referencesProvider":true
|
||||
"referencesProvider":{}
|
||||
}
|
||||
}
|
||||
}]
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
"result":{
|
||||
"capabilities":{
|
||||
"textDocumentSync": 2,
|
||||
"hoverProvider":true
|
||||
"hoverProvider":{}
|
||||
}
|
||||
}
|
||||
}]
|
||||
|
||||
@@ -38,11 +38,11 @@
|
||||
"call",
|
||||
"dispatching call", "parent", "child"
|
||||
],
|
||||
"hoverProvider": true,
|
||||
"definitionProvider": true,
|
||||
"hoverProvider": {},
|
||||
"definitionProvider": {},
|
||||
"renameProvider": {},
|
||||
"alsCalledByProvider": true,
|
||||
"referencesProvider": true,
|
||||
"referencesProvider": {},
|
||||
"textDocumentSync": 2,
|
||||
"completionProvider": {
|
||||
"triggerCharacters": [
|
||||
@@ -50,7 +50,7 @@
|
||||
],
|
||||
"resolveProvider": false
|
||||
},
|
||||
"documentSymbolProvider": true
|
||||
"documentSymbolProvider": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -38,11 +38,11 @@
|
||||
"call",
|
||||
"dispatching call", "parent", "child"
|
||||
],
|
||||
"hoverProvider": true,
|
||||
"definitionProvider": true,
|
||||
"hoverProvider": {},
|
||||
"definitionProvider": {},
|
||||
"renameProvider": {},
|
||||
"alsCalledByProvider": true,
|
||||
"referencesProvider": true,
|
||||
"referencesProvider": {},
|
||||
"textDocumentSync": 2,
|
||||
"completionProvider": {
|
||||
"triggerCharacters": [
|
||||
@@ -50,7 +50,7 @@
|
||||
],
|
||||
"resolveProvider": false
|
||||
},
|
||||
"documentSymbolProvider": true
|
||||
"documentSymbolProvider": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -38,11 +38,11 @@
|
||||
"call",
|
||||
"dispatching call", "parent", "child"
|
||||
],
|
||||
"hoverProvider": true,
|
||||
"definitionProvider": true,
|
||||
"hoverProvider": {},
|
||||
"definitionProvider": {},
|
||||
"renameProvider": {},
|
||||
"alsCalledByProvider": true,
|
||||
"referencesProvider": true,
|
||||
"referencesProvider": {},
|
||||
"textDocumentSync": 2,
|
||||
"completionProvider": {
|
||||
"triggerCharacters": [
|
||||
@@ -50,7 +50,7 @@
|
||||
],
|
||||
"resolveProvider": false
|
||||
},
|
||||
"documentSymbolProvider": true
|
||||
"documentSymbolProvider": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -38,11 +38,11 @@
|
||||
"call",
|
||||
"dispatching call", "parent", "child"
|
||||
],
|
||||
"hoverProvider": true,
|
||||
"definitionProvider": true,
|
||||
"hoverProvider": {},
|
||||
"definitionProvider": {},
|
||||
"renameProvider": {},
|
||||
"alsCalledByProvider": true,
|
||||
"referencesProvider": true,
|
||||
"referencesProvider": {},
|
||||
"textDocumentSync": 2,
|
||||
"completionProvider": {
|
||||
"triggerCharacters": [
|
||||
@@ -50,7 +50,7 @@
|
||||
],
|
||||
"resolveProvider": false
|
||||
},
|
||||
"documentSymbolProvider": true
|
||||
"documentSymbolProvider": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user