7878d4437e
The isolate implementation will not be included in analysis_server_client (as that is a public package), but to allow sharing of code this refactors Server with a base class for common code between the implementations. This is intended to be a non-breaking change for the interface of analysis_server_client. Bug: https://github.com/dart-lang/sdk/issues/41056 Change-Id: I60fc5233193527f19cbc4b937a784150a53e86b3 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/140140 Reviewed-by: Paul Berry <paulberry@google.com> Commit-Queue: Janice Collins <jcollins@google.com>