| Index: runtime/lib/errors_patch.dart
|
| diff --git a/runtime/lib/errors_patch.dart b/runtime/lib/errors_patch.dart
|
| index fd6ec5800fb0236929996220c34fb799fc352d3c..7894ae3466267319fda0fb1ebfc2b262f2046f97 100644
|
| --- a/runtime/lib/errors_patch.dart
|
| +++ b/runtime/lib/errors_patch.dart
|
| @@ -7,3 +7,16 @@ patch class NoSuchMethodError {
|
| return Object._toString(object);
|
| }
|
| }
|
| +
|
| +// Exceptions that should be NoSuchMethodError instead.
|
| +
|
| +class _ClosureArgumentMismatchException implements Exception {
|
| + const _ClosureArgumentMismatchException();
|
| + String toString() => "Closure argument mismatch";
|
| +}
|
| +
|
| +
|
| +class _ObjectNotClosureException implements Exception {
|
| + const _ObjectNotClosureException();
|
| + String toString() => "Object is not closure";
|
| +}
|
|
|