a3e8a6db98
This reverts part of https://dart-review.googlesource.com/c/sdk/+/48940 while keeping the fix for named arguments. The cleaner fix from that CL doesn't work for some obscure uses of mocks and optional parameters and interop scenarios. Change-Id: I7d7e7ed50574401a70f720a1b4c15578854b2297 Reviewed-on: https://dart-review.googlesource.com/51422 Reviewed-by: Vijay Menon <vsm@google.com>