7f009e528d
- Ensure public fields of private classes exposed by typedef are properly treated as virtual. - Add modular test that exercises the errors fixed by this change. Change-Id: If97f66de5b0742612024a2f727d83ca9dc73389c Fixes: https://github.com/dart-lang/sdk/issues/45512 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/193899 Reviewed-by: Nicholas Shahan <nshahan@google.com> Reviewed-by: Sigmund Cherem <sigmund@google.com> Reviewed-by: Mark Zhou <markzipan@google.com> Commit-Queue: Nicholas Shahan <nshahan@google.com>