| Index: tool/input_sdk/private/ddc_runtime/classes.dart
|
| diff --git a/tool/input_sdk/private/ddc_runtime/classes.dart b/tool/input_sdk/private/ddc_runtime/classes.dart
|
| index adaf1d984f98c1c594bceb7043266b41b401e324..c2e708b93fa3348d959c68708fc2bd4cac6316ca 100644
|
| --- a/tool/input_sdk/private/ddc_runtime/classes.dart
|
| +++ b/tool/input_sdk/private/ddc_runtime/classes.dart
|
| @@ -124,9 +124,8 @@ final _staticSig = JS('', 'Symbol("sigStatic")');
|
|
|
| /// Get the type of a method from an object using the stored signature
|
| getMethodType(obj, name) => JS('', '''(() => {
|
| - if ($obj === void 0) return void 0;
|
| - if ($obj == null) return void 0;
|
| - return $getMethodTypeFromType($obj.__proto__.constructor, $name);
|
| + let type = $obj == null ? $Object : $obj.__proto__.constructor;
|
| + return $getMethodTypeFromType(type, $name);
|
| })()''');
|
|
|
| /// Get the type of a method from a type using the stored signature
|
|
|