a0b6a489f3
This adds a new field to the existing (legacy) setClientCapabilities parameters that accepts an LSP ClientCapabilities. This will allow a legacy client to indicate that it supports things like the `workspace/applyEdit` reverse-request. Change-Id: Ia3b75c701f1699c92f902e058daec4844ce664fa Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/404106 Reviewed-by: Brian Wilkerson <brianwilkerson@google.com> Reviewed-by: Phil Quitslund <pquitslund@google.com> Commit-Queue: Phil Quitslund <pquitslund@google.com>