65671edd30
This splits Notification manager into an abstract base (which handles merging plugins notifications) and two concrete subclasses that can broadcast the notifications in the correct format for LSP vs DAS protocols. Change-Id: I5fa2b643adc7bb46db0f06ddd2c997d8a736cbaa Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/149162 Commit-Queue: Danny Tuppeny <danny@tuppeny.com> Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>