| Index: editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/resolver/TypeResolverVisitor.java
|
| diff --git a/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/resolver/TypeResolverVisitor.java b/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/resolver/TypeResolverVisitor.java
|
| index 5d38ba8b673e1cba40f7290a7a8e4e651a3d7c09..8c2c311d892d516c9eda5dd9394c01cd3fb44553 100644
|
| --- a/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/resolver/TypeResolverVisitor.java
|
| +++ b/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/resolver/TypeResolverVisitor.java
|
| @@ -796,11 +796,6 @@ public class TypeResolverVisitor extends ScopedVisitor {
|
| String name = typeName.getName().getName();
|
| if (name.equals(dynamicKeyword)) {
|
| reportError(CompileTimeErrorCode.IMPLEMENTS_DYNAMIC, typeName);
|
| - } else {
|
| - Element element = typeName.getName().getElement();
|
| - if (element != null && element.equals(classElement)) {
|
| - reportError(CompileTimeErrorCode.IMPLEMENTS_SELF, typeName, name);
|
| - }
|
| }
|
| if (!detectedRepeatOnIndex[i]) {
|
| for (int j = i + 1; j < typeNames.length; j++) {
|
|
|