c2eb847697
This required moving the logic for computing the context messages from the inference visitor to the type inferrer. This includes support for extension method invocations and invocation of `.call` on a function type. Bug: https://github.com/dart-lang/sdk/issues/44898 Change-Id: Icda160f69cc815953c43edc92be910c5f49f9401 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/184842 Commit-Queue: Paul Berry <paulberry@google.com> Reviewed-by: Johnni Winther <johnniwinther@google.com>