1a23ff68a5
The behavioral difference is that named and optional arguments are filled in with their default values in the `Invocation` object passed to `noSuchMethod`. On the implementation side we make NSM forwarders concrete and fill in their bodies in the CFE. The custom (and somewhat hacky) VM support is no longer needed, and Dart2JS can benefit from this implementation as well. According to discussion on #33031 we will be able to re-land this soon without breaking Mockito. Prior failures on precompiler bots are fixed in Patchset 2. Change-Id: If1b7fe4cf6da5ef38f330e1ad226121bcfc958a1 Reviewed-on: https://dart-review.googlesource.com/54401 Commit-Queue: Samir Jindel <sjindel@google.com> Reviewed-by: Dmitry Stefantsov <dmitryas@google.com>
Feature tests for noSuchMethod forwarding
This directory was created in order to hold tests pertaining to the
Dart feature which causes forwarding methods to be generated
implicitly for all method signatures in the interface of a class that
declares a non-trivial noSuchMethod. For more details, please check
the
feature specification.