--- a/langtools/src/share/classes/com/sun/tools/javac/comp/Check.java Fri Feb 18 15:55:20 2011 -0800
+++ b/langtools/src/share/classes/com/sun/tools/javac/comp/Check.java Wed Feb 23 14:16:12 2011 +0000
@@ -1679,7 +1679,8 @@
"(" + types.memberType(t2, s2).getParameterTypes() + ")");
return s2;
}
- } else if (checkNameClash((ClassSymbol)site.tsym, s1, s2)) {
+ } else if (checkNameClash((ClassSymbol)site.tsym, s1, s2) &&
+ !checkCommonOverriderIn(s1, s2, site)) {
log.error(pos,
"name.clash.same.erasure.no.override",
s1, s1.location(),