| Index: pkg/compiler/lib/src/js_emitter/old_emitter/nsm_emitter.dart
|
| diff --git a/pkg/compiler/lib/src/js_emitter/old_emitter/nsm_emitter.dart b/pkg/compiler/lib/src/js_emitter/old_emitter/nsm_emitter.dart
|
| index 37241459e02d190e9ca1fc1f404f0d3fbd833fe5..93f866bdc9ebea2f244e8bfbecd2c8b7d36dbb5a 100644
|
| --- a/pkg/compiler/lib/src/js_emitter/old_emitter/nsm_emitter.dart
|
| +++ b/pkg/compiler/lib/src/js_emitter/old_emitter/nsm_emitter.dart
|
| @@ -49,11 +49,10 @@ class NsmEmitter extends CodeEmitterHelper {
|
| isTrivialNsmHandler(type, argNames, selector, jsName) &&
|
| reflectionName == null) {
|
| trivialNsmHandlers.add(selector);
|
| - }
|
| -
|
| - jsAst.Expression method = generator.generateStubForNoSuchMethod(selector);
|
| - if (method != null) {
|
| - addProperty(jsName, method);
|
| + } else {
|
| + StubMethod method =
|
| + generator.generateStubForNoSuchMethod(jsName, selector);
|
| + addProperty(method.name, method.code);
|
| if (reflectionName != null) {
|
| bool accessible = compiler.world.allFunctions.filter(selector).any(
|
| (Element e) => backend.isAccessibleByReflection(e));
|
|
|