| Index: lib/compiler/implementation/enqueue.dart
|
| diff --git a/lib/compiler/implementation/enqueue.dart b/lib/compiler/implementation/enqueue.dart
|
| index d1449cd9a29ce3fbc7bff8068ff15a644acf6d80..9cc122cb89520f6990f364fbfab21806fc4cbd99 100644
|
| --- a/lib/compiler/implementation/enqueue.dart
|
| +++ b/lib/compiler/implementation/enqueue.dart
|
| @@ -188,13 +188,13 @@ class Enqueuer {
|
| }
|
|
|
| void processInstantiatedClass(ClassElement cls) {
|
| - cls.localMembers.forEach(processInstantiatedClassMember);
|
| + cls.implementation.forEachMember(processInstantiatedClassMember);
|
| }
|
|
|
| /**
|
| * Documentation wanted -- johnniwinther
|
| */
|
| - void processInstantiatedClassMember(Element member) {
|
| + void processInstantiatedClassMember(ClassElement cls, Element member) {
|
| assert(invariant(member, member.isDeclaration));
|
| if (universe.generatedCode.containsKey(member)) return;
|
| if (resolvedElements[member] !== null) return;
|
| @@ -251,7 +251,7 @@ class Enqueuer {
|
| seenClasses.add(cls);
|
| cls.ensureResolved(compiler);
|
| if (!cls.isInterface()) {
|
| - cls.localMembers.forEach(processInstantiatedClassMember);
|
| + cls.implementation.forEachMember(processInstantiatedClassMember);
|
| }
|
| if (isResolutionQueue) {
|
| compiler.resolver.checkMembers(cls);
|
|
|