fe43c00880
This adds an optional version number to AddContentOverlay and UpdateContentOverlay in the legacy protocol. It also moves some code (such as the `Map` that stores the current document versions) from the LSP server into the base class, and updates the overlay handlers to update it. And finally, it removes the FailingTest() annotations on the versioned EditArguments test since they now work. Change-Id: Icf2a2825eb6227f5faa3e21ae6c3a7d15997ef5a Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/404821 Commit-Queue: Samuel Rawlins <srawlins@google.com> Commit-Queue: Brian Wilkerson <brianwilkerson@google.com> Reviewed-by: Samuel Rawlins <srawlins@google.com> Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>