--- a/langtools/src/share/classes/com/sun/tools/javac/comp/Check.java Wed Mar 26 12:18:11 2014 +0100
+++ b/langtools/src/share/classes/com/sun/tools/javac/comp/Check.java Wed Mar 26 10:47:30 2014 -0700
@@ -1625,7 +1625,7 @@
protection(m.flags()) > protection(other.flags())) {
log.error(TreeInfo.diagnosticPositionFor(m, tree), "override.weaker.access",
cannotOverride(m, other),
- other.flags() == 0 ?
+ (other.flags() & AccessFlags) == 0 ?
"package" :
asFlagSet(other.flags() & AccessFlags));
m.flags_field |= BAD_OVERRIDE;