8995807b2b
This add the Expression-, Binary-, Cast-, NullAssert-, NullCheck-, List- and RelationalMatcher and creates these during body building. The IfCaseStatement is added to support propagation of these to the inference visitor. Change-Id: Ia9add15e504cb06af711efc1697a00b8e235e1a4 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/263128 Commit-Queue: Johnni Winther <johnniwinther@google.com> Reviewed-by: Chloe Stefantsova <cstefantsova@google.com>