443e8ccb42
This also refactors the correction producer so that it is a bit easier to read and maintain. Fixes: https://github.com/dart-lang/sdk/issues/61531 Change-Id: I54656f3e917764881bc4817f7b9692bb9fd973b5 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/450360 Commit-Queue: Brian Wilkerson <brianwilkerson@google.com> Reviewed-by: Brian Wilkerson <brianwilkerson@google.com> Reviewed-by: Samuel Rawlins <srawlins@google.com> Auto-Submit: Felipe Morschel <git@fmorschel.dev>