| Index: lib/runtime/dart/core.js
|
| diff --git a/lib/runtime/dart/core.js b/lib/runtime/dart/core.js
|
| index d28b84bb3c90df78980e3bb48b54bff39bdad594..3174a3e9ab17b4e326154b31b8216551d76247fc 100644
|
| --- a/lib/runtime/dart/core.js
|
| +++ b/lib/runtime/dart/core.js
|
| @@ -12,10 +12,9 @@ dart_library.library('dart/core', null, /* Imports */[
|
| class Object {
|
| constructor() {
|
| let name = this.constructor.name;
|
| - let init = this[name];
|
| let result = void 0;
|
| - if (init)
|
| - result = init.apply(this, arguments);
|
| + if (name in this)
|
| + result = this[name](...arguments);
|
| return result === void 0 ? this : result;
|
| }
|
| ['=='](other) {
|
|
|