--- a/langtools/src/share/classes/com/sun/tools/javac/comp/Resolve.java Mon Aug 23 11:56:53 2010 -0700
+++ b/langtools/src/share/classes/com/sun/tools/javac/comp/Resolve.java Mon Aug 23 15:13:33 2010 -0700
@@ -40,6 +40,7 @@
import static com.sun.tools.javac.code.Flags.*;
import static com.sun.tools.javac.code.Kinds.*;
import static com.sun.tools.javac.code.TypeTags.*;
+import com.sun.tools.javac.util.JCDiagnostic.DiagnosticFlag;
import com.sun.tools.javac.util.JCDiagnostic.DiagnosticType;
import javax.lang.model.element.ElementVisitor;
@@ -1665,8 +1666,10 @@
List<Type> typeargtypes) {
JCDiagnostic d = error.getDiagnostic(JCDiagnostic.DiagnosticType.ERROR,
pos, site, name, argtypes, typeargtypes);
- if (d != null)
+ if (d != null) {
+ d.setFlag(DiagnosticFlag.RESOLVE_ERROR);
log.report(d);
+ }
}
private final LocalizedString noArgs = new LocalizedString("compiler.misc.no.args");