| Index: compiler/java/com/google/dart/compiler/type/TypeAnalyzer.java
|
| diff --git a/compiler/java/com/google/dart/compiler/type/TypeAnalyzer.java b/compiler/java/com/google/dart/compiler/type/TypeAnalyzer.java
|
| index 1f2e102ee58ad4d3f551000a68190be3ef89cc10..fbeb242972265811a85b15711ee41f74dca8848d 100644
|
| --- a/compiler/java/com/google/dart/compiler/type/TypeAnalyzer.java
|
| +++ b/compiler/java/com/google/dart/compiler/type/TypeAnalyzer.java
|
| @@ -3163,7 +3163,6 @@ public class TypeAnalyzer implements DartCompilationPhase {
|
| // cull out duplicate elements in the supertype list - inheriting more than one interface
|
| // of the same type is valid.
|
| Set<ClassElement> typesForAbstractMembers = Sets.newHashSet();
|
| - typesForAbstractMembers.add(currentClass.getElement());
|
| for (InterfaceType supertype : supertypes) {
|
| typesForAbstractMembers.add(supertype.getElement());
|
| }
|
| @@ -3350,7 +3349,6 @@ public class TypeAnalyzer implements DartCompilationPhase {
|
| case FIELD:
|
| typeError(node.getName(), TypeErrorCode.SUPERTYPE_HAS_FIELD, superElement.getName(),
|
| superElement.getEnclosingElement().getName());
|
| -
|
| break;
|
|
|
| default:
|
|
|