| Index: pkg/compiler/lib/src/js_emitter/new_emitter/model_emitter.dart
|
| diff --git a/pkg/compiler/lib/src/js_emitter/new_emitter/model_emitter.dart b/pkg/compiler/lib/src/js_emitter/new_emitter/model_emitter.dart
|
| index 0bb9a5a87a790911134b86c85af5e5a26e7c0c13..21da5da3008012dbe958e6c30bfc598c4621fd02 100644
|
| --- a/pkg/compiler/lib/src/js_emitter/new_emitter/model_emitter.dart
|
| +++ b/pkg/compiler/lib/src/js_emitter/new_emitter/model_emitter.dart
|
| @@ -404,10 +404,12 @@ class ModelEmitter {
|
| }
|
| });
|
| Iterable<Method> isChecks = cls.isChecks;
|
| - Iterable<Method> stubs = cls.stubs;
|
| + Iterable<Method> callStubs = cls.callStubs;
|
| + Iterable<Method> noSuchMethodStubs = cls.noSuchMethodStubs;
|
| Iterable<Method> gettersSetters = _generateGettersSetters(cls);
|
| Iterable<Method> allMethods =
|
| - [methods, isChecks, stubs, gettersSetters].expand((x) => x);
|
| + [methods, isChecks, callStubs, noSuchMethodStubs, gettersSetters]
|
| + .expand((x) => x);
|
| elements.addAll(allMethods.expand((e) => [js.string(e.name), e.code]));
|
| return unparse(compiler, new js.ArrayInitializer(elements));
|
| }
|
|
|