b1a5325171
This should be safe since the purpose of the inference is to find an exact match for each type parameter; if an exact match is found but it doesn't satisfy the "extends" constraint, that will be detected and reported later. If an exact match isn't found, the type bound will be filled in my instantiate-to-bounds. Addresses the analyzer portion of issue #32353. Change-Id: Ic9f71eefac2fa3f6f126957b9d1652ca1d990b89 Reviewed-on: https://dart-review.googlesource.com/44220 Commit-Queue: Paul Berry <paulberry@google.com> Reviewed-by: Brian Wilkerson <brianwilkerson@google.com> Reviewed-by: Konstantin Shcheglov <scheglov@google.com>