dart-sdk/pkg/analysis_server/tool
Danny Tuppeny c3d80286fe [analysis_server] Add a supportsUris client capability for legacy server to switch into URI mode
This adds support for the legacy server to switch to URIs using a client capability. In this mode, all "FilePaths" will be URI strings over the protocol (in both directions).

It also allows the server to send LSP notifications (wrapped inside an "lsp.notification" notification, matching how requests/responses work). Notifications are automatically enabled if the client uses any LSP methods or sends the new "supportsUris" capability.

Change-Id: I5d2b76e396862129c61de70d57397603c958a02d
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/349120
Reviewed-by: Jaime Wren <jwren@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com>
2024-02-01 22:19:00 +00:00
..
bulk_fix analyzer: Separate FixProcessor from built-in fix producer mappings 2024-01-15 23:41:29 +00:00
code_completion Revert "Revert "[analyzer] new warning for nullable '==' parameter type"" 2023-12-14 23:58:12 +00:00
codebase analysis_server: Enforce single quotes preference 2023-09-13 17:48:22 +00:00
instrumentation enable flutter_style_todos in server 2023-11-14 21:08:12 +00:00
lsp_spec [analysis_server] Add experimental TextDocumentContentProvider support for virtual documents 2024-01-18 17:34:43 +00:00
presubmit [analysis_server] Consolidate some more writePackageConfig() methods 2024-02-01 19:11:27 +00:00
spec [analysis_server] Add a supportsUris client capability for legacy server to switch into URI mode 2024-02-01 22:19:00 +00:00
generate_testing_package.dart [analysis_server] Small fixes for test-package-generating script 2023-03-15 18:29:22 +00:00
lsp_test_with_parameters.dart analysis_server: Enforce single quotes preference 2023-09-13 17:48:22 +00:00