| Index: editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/verifier/ConstantVerifier.java
|
| diff --git a/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/verifier/ConstantVerifier.java b/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/verifier/ConstantVerifier.java
|
| index adfdf8a7f01d10520eb87f1bfcb5058f55f086c4..f3b9137a3b918942e590b5c5dddfa615ffffcc1d 100644
|
| --- a/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/verifier/ConstantVerifier.java
|
| +++ b/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/verifier/ConstantVerifier.java
|
| @@ -374,14 +374,7 @@ public class ConstantVerifier extends RecursiveAstVisitor<Void> {
|
| }
|
| ClassElement classElement = (ClassElement) element;
|
| // lookup for ==
|
| - MethodElement method = classElement.lookUpMethod("==", currentLibrary);
|
| - while (method != null && method.isAbstract()) {
|
| - ClassElement definingClass = method.getEnclosingElement();
|
| - if (definingClass == null) {
|
| - return false;
|
| - }
|
| - method = definingClass.lookUpInheritedMethod("==", currentLibrary);
|
| - }
|
| + MethodElement method = classElement.lookUpConcreteMethod("==", currentLibrary);
|
| if (method == null || method.getEnclosingElement().getType().isObject()) {
|
| return false;
|
| }
|
|
|