a9e2af657f
This decouples the computation of static types from the kernel impact visitor and prepares for flow sensitive static types (i.e. guarded type promotion). Change-Id: Ic8b6283bd64d535ff49b1d6fee2e5ae38d48a2d9 Reviewed-on: https://dart-review.googlesource.com/c/83381 Commit-Queue: Johnni Winther <johnniwinther@google.com> Reviewed-by: Sigmund Cherem <sigmund@google.com>