Chromium Code Reviews| Index: pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart |
| diff --git a/pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart b/pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart |
| index da33e20a879efdc0181f2ecbe62fe2a23b419979..bcc53c82d437e2f13385e496a89949e0fe894731 100644 |
| --- a/pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart |
| +++ b/pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart |
| @@ -348,7 +348,7 @@ class ProgramBuilder { |
| if (!member.isInstanceMember) return; |
| if (member.isGetter || member.isField || member.isFunction) { |
| var selectors = |
| - _compiler.codegenWorld.getterInvocationsByName(member.name); |
| + _compiler.resolverWorld.getterInvocationsByName(member.name); |
|
Siggi Cherem (dart-lang)
2016/05/13 23:46:53
let's add a TODO + reference to a bug so we know t
Jacob
2016/05/13 23:55:35
Done.
|
| if (selectors != null && !selectors.isEmpty) { |
| for (var selector in selectors.keys) { |
| var stubName = namer.invocationName(selector); |
| @@ -363,7 +363,7 @@ class ProgramBuilder { |
| if (member.isSetter || (member.isField && !member.isConst)) { |
| var selectors = |
| - _compiler.codegenWorld.setterInvocationsByName(member.name); |
| + _compiler.resolverWorld.setterInvocationsByName(member.name); |
| if (selectors != null && !selectors.isEmpty) { |
| var stubName = namer.setterForElement(member); |
| if (stubNames.add(stubName.key)) { |
| @@ -419,12 +419,14 @@ class ProgramBuilder { |
| maxArgs = 32767; |
| } |
| var selectors = |
| - _compiler.codegenWorld.invocationsByName(member.name); |
| + _compiler.resolverWorld.invocationsByName(member.name); |
| + |
| // Named arguments are not yet supported. In the future we |
| // may want to map named arguments to an object literal containing |
| // all named arguments. |
| if (selectors != null && !selectors.isEmpty) { |
| for (var selector in selectors.keys) { |
| + |
| // Check whether the arity matches this member. |
| var argumentCount = selector.argumentCount; |
| // JS interop does not support named arguments. |