| Index: pkg/compiler/lib/src/resolution/class_members.dart | 
| diff --git a/pkg/compiler/lib/src/resolution/class_members.dart b/pkg/compiler/lib/src/resolution/class_members.dart | 
| index 9381d2828e5abeb1bc877dc6affceb999ff415b5..c3063f3f83ada2b333885382f15f6fba811a15f1 100644 | 
| --- a/pkg/compiler/lib/src/resolution/class_members.dart | 
| +++ b/pkg/compiler/lib/src/resolution/class_members.dart | 
| @@ -105,7 +105,8 @@ abstract class MembersCreator { | 
| ClassElement superclass = supertype.element; | 
|  | 
| // Inherit class and interface members from superclass. | 
| -    void inheritClassMember(DeclaredMember member) { | 
| +    void inheritClassMember(Member _member) { | 
| +      DeclaredMember member = _member; | 
| if (shouldSkipMember(member)) return; | 
| if (!member.isStatic) { | 
| DeclaredMember inherited = member.inheritFrom(supertype); | 
| @@ -136,7 +137,8 @@ abstract class MembersCreator { | 
| if (mixinApplication.mixin != null) { | 
| // Only mix in class members when the mixin type is not malformed. | 
|  | 
| -        void inheritMixinMember(DeclaredMember member) { | 
| +        void inheritMixinMember(Member _member) { | 
| +          DeclaredMember member = _member; | 
| if (shouldSkipMember(member)) return; | 
| Name name = member.name; | 
| if (!member.isAbstract && !member.isStatic) { | 
| @@ -165,7 +167,8 @@ abstract class MembersCreator { | 
| LibraryElement library = cls.library; | 
| ResolutionInterfaceType thisType = cls.thisType; | 
|  | 
| -      void createMember(MemberElement element) { | 
| +      void createMember(Element _element) { | 
| +        MemberElement element = _element; | 
| if (element.isConstructor) return; | 
| String elementName = element.name; | 
| if (shouldSkipName(elementName)) return; | 
|  |