File tree Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -9,25 +9,30 @@ with LSP.Server_Messages;
9
9
with LSP.Server_Request_Receivers ;
10
10
with LSP.Structures ;
11
11
12
+ with VSS.Strings ;
13
+
12
14
package LSP.Server_Requests is
13
15
pragma Preelaborate;
14
16
15
17
type Server_Request is
16
18
abstract limited new LSP.Server_Messages.Server_Message with
17
19
record
18
- Id : LSP.Structures.Integer_Or_Virtual_String;
20
+ Id : LSP.Structures.Integer_Or_Virtual_String;
19
21
20
22
Canceled : Boolean := False
21
23
with Atomic ;
22
24
-- The cancelation flag set by the input task and read by processing
23
25
-- task
24
26
end record ;
25
27
28
+ function Method
29
+ (Self : Server_Request) return VSS.Strings.Virtual_String is abstract ;
30
+ -- Returns name of the method.
31
+
26
32
procedure Visit_Server_Receiver
27
33
(Self : Server_Request;
28
- Value : in out LSP.Server_Request_Receivers
29
- .Server_Request_Receiver'Class)
30
- is abstract ;
34
+ Value : in out
35
+ LSP.Server_Request_Receivers.Server_Request_Receiver'Class) is abstract ;
31
36
32
37
overriding procedure Visit_Server_Message_Visitor
33
38
(Self : Server_Request;
You can’t perform that action at this time.
0 commit comments