| Index: pkg/compiler/lib/src/js_emitter/full_emitter/class_emitter.dart
|
| diff --git a/pkg/compiler/lib/src/js_emitter/full_emitter/class_emitter.dart b/pkg/compiler/lib/src/js_emitter/full_emitter/class_emitter.dart
|
| index ab8b705f4a48f55f4e507f932c6744f2b554a106..1d359fa6e26e30929c25db6b90a5a4ed888fff95 100644
|
| --- a/pkg/compiler/lib/src/js_emitter/full_emitter/class_emitter.dart
|
| +++ b/pkg/compiler/lib/src/js_emitter/full_emitter/class_emitter.dart
|
| @@ -12,7 +12,6 @@ import '../../deferred_load.dart' show OutputUnit;
|
| import '../../elements/elements.dart'
|
| show ClassElement, FieldElement, MemberElement;
|
| import '../../elements/entities.dart';
|
| -import '../../elements/names.dart';
|
| import '../../js/js.dart' as jsAst;
|
| import '../../js/js.dart' show js;
|
| import '../../js_backend/js_backend.dart' show CompoundName, Namer;
|
| @@ -365,7 +364,8 @@ class ClassEmitter extends CodeEmitterHelper {
|
| .registerElementAst(classBuilder.element, propertyValue);
|
| enclosingBuilder.addProperty(className, propertyValue);
|
|
|
| - String reflectionName = emitter.getReflectionName(classEntity, className);
|
| + String reflectionName =
|
| + emitter.getReflectionClassName(classEntity, className);
|
| if (reflectionName != null) {
|
| // TODO(johnniwinther): Handle class entities.
|
| ClassElement classElement = classEntity;
|
| @@ -447,10 +447,9 @@ class ClassEmitter extends CodeEmitterHelper {
|
| MemberElement member, jsAst.Name name, ClassBuilder builder,
|
| {bool isGetter}) {
|
| Selector selector = isGetter
|
| - ? new Selector.getter(new Name(member.name, member.library))
|
| - : new Selector.setter(
|
| - new Name(member.name, member.library, isSetter: true));
|
| - String reflectionName = emitter.getReflectionName(selector, name);
|
| + ? new Selector.getter(member.memberName.getter)
|
| + : new Selector.setter(member.memberName.setter);
|
| + String reflectionName = emitter.getReflectionSelectorName(selector, name);
|
| if (reflectionName != null) {
|
| var reflectable = js(
|
| backend.mirrorsData.isMemberAccessibleByReflection(member)
|
|
|