f62c82aaf8
Let me know whether there are any missed cases that ought to be covered here. There are tests for the rename constructor that cover a lot of the additional cases, so I mostly focused here on tests related to where the refactor is and isn't provided, but that might not be sufficient. Change-Id: I6e0008597cf852b4acc81a96fa564e0e1a414bd9 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/489620 Reviewed-by: Samuel Rawlins <srawlins@google.com> Commit-Queue: Brian Wilkerson <brianwilkerson@google.com>