langtools/src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
changeset 23392 869ad7bdc595
parent 22163 3651128c74eb
child 23975 c7c81595aea9
--- a/langtools/src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java	Thu Mar 06 13:50:12 2014 -0500
+++ b/langtools/src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java	Fri Mar 07 13:35:56 2014 +0100
@@ -1037,7 +1037,7 @@
             }
             databuf.appendChar(pool.get(inner));
             databuf.appendChar(
-                inner.owner.kind == TYP ? pool.get(inner.owner) : 0);
+                inner.owner.kind == TYP && !inner.name.isEmpty() ? pool.get(inner.owner) : 0);
             databuf.appendChar(
                 !inner.name.isEmpty() ? pool.get(inner.name) : 0);
             databuf.appendChar(flags);