01ad9f1e8d
Rather than represent types by strings in the flow analysis tests, we have a "mini type" language that can represent function types, type parameters, nullabilities, and promotions. This should make it easier to build more sophisticated tests for shared code. Change-Id: I66d15ad3dc6a871958ed01654600aea749fa0e65 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/190340 Commit-Queue: Paul Berry <paulberry@google.com> Reviewed-by: Konstantin Shcheglov <scheglov@google.com> Reviewed-by: Johnni Winther <johnniwinther@google.com>