langtools/src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
changeset 16976 aecde736ef83
parent 16315 3e29f09420ca
child 17578 46ac954e4a84
--- a/langtools/src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java	Mon Apr 15 14:18:30 2013 +0100
+++ b/langtools/src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java	Wed Apr 17 11:11:33 2013 +0100
@@ -1016,7 +1016,8 @@
 //          log.errWriter.println("enter inner " + c);//DEBUG
             enterInner(c.owner.enclClass());
             pool.put(c);
-            pool.put(c.name);
+            if (c.name != names.empty)
+                pool.put(c.name);
             if (innerClasses == null) {
                 innerClasses = new HashSet<ClassSymbol>();
                 innerClassesQueue = new ListBuffer<ClassSymbol>();