--- 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>();