--- a/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java Thu Jul 14 16:21:39 2016 +0000
+++ b/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java Thu Jul 14 11:57:15 2016 -0600
@@ -1152,10 +1152,6 @@
case TYP:
if (sym.isLocal()) {
mask = LocalClassFlags;
- if (sym.name.isEmpty()) { // Anonymous class
- // JLS: Anonymous classes are final.
- implicit |= FINAL;
- }
if ((sym.owner.flags_field & STATIC) == 0 &&
(flags & ENUM) != 0)
log.error(pos, "enums.must.be.static");