| Index: sdk/lib/_internal/compiler/implementation/elements/modelx.dart
|
| diff --git a/sdk/lib/_internal/compiler/implementation/elements/modelx.dart b/sdk/lib/_internal/compiler/implementation/elements/modelx.dart
|
| index 6cdd1eb1b94398679b9a596f40d6fe9a94da5332..0aa0c277403d792bb7a6639af6e3f7ef8d4e5c09 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/elements/modelx.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/elements/modelx.dart
|
| @@ -1767,7 +1767,6 @@ abstract class BaseClassElementX extends ElementX implements ClassElement {
|
| int resolutionState;
|
| bool get isResolved => resolutionState == STATE_DONE;
|
| bool isProxy = false;
|
| - bool hasIncompleteHierarchy = false;
|
|
|
| // backendMembers are members that have been added by the backend to simplify
|
| // compilation. They don't have any user-side counter-part.
|
| @@ -1779,9 +1778,6 @@ abstract class BaseClassElementX extends ElementX implements ClassElement {
|
|
|
| int get hierarchyDepth => allSupertypesAndSelf.maxDepth;
|
|
|
| - Map<Name, Member> classMembers;
|
| - Map<Name, MemberSignature> interfaceMembers;
|
| -
|
| BaseClassElementX(String name,
|
| Element enclosing,
|
| this.id,
|
| @@ -2155,18 +2151,6 @@ abstract class BaseClassElementX extends ElementX implements ClassElement {
|
| void setNative(String name) {
|
| nativeTagInfo = name;
|
| }
|
| -
|
| - Member lookupClassMember(Name name) => classMembers[name];
|
| -
|
| - void forEachClassMember(f(Member member)) {
|
| - classMembers.forEach((_, member) => f(member));
|
| - }
|
| -
|
| - MemberSignature lookupInterfaceMember(Name name) => interfaceMembers[name];
|
| -
|
| - void forEachInterfaceMember(f(MemberSignature member)) {
|
| - interfaceMembers.forEach((_, member) => f(member));
|
| - }
|
| }
|
|
|
| abstract class ClassElementX extends BaseClassElementX {
|
|
|