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 339dbb4ca02c8e5d8fe2d4a81a03a6a05f060c47..cd6e35fa65db90f5420471ce832a28331bc65f1b 100644 |
--- a/compiler/java/com/google/dart/compiler/type/TypeAnalyzer.java |
+++ b/compiler/java/com/google/dart/compiler/type/TypeAnalyzer.java |
@@ -1624,7 +1624,10 @@ public class TypeAnalyzer implements DartCompilationPhase { |
break; |
case NONE: |
- return typeError(node, TypeErrorCode.CANNOT_BE_RESOLVED, node.getName()); |
+ if (!node.isResolutionAlreadyReportedThatTheMethodCouldNotBeFound()) { |
+ typeError(node, TypeErrorCode.CANNOT_BE_RESOLVED, node.getName()); |
+ } |
+ return dynamicType; |
case DYNAMIC: |
return element.getType(); |