76011f9fe0
Add diagnostics for augmenting fields and top-level variables when the augmentation induces an accessor that has no corresponding declaration to augment. Report these errors on each variable name rather than on the augment keyword, so multi-variable declarations can report missing augmentation targets independently. Include context pointing to the matching declared or induced accessor when only one side of the getter/setter pair exists. Register the getter- and setter-specific diagnostics in the generated diagnostic tables and correction status metadata. Change-Id: I78393a6e8bffe8748eb0fbc5182a0d01770771d8 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/504180 Reviewed-by: Brian Wilkerson <brianwilkerson@google.com> Commit-Queue: Konstantin Shcheglov <scheglov@google.com>