diff -r 542c87b8ce7f -r 873ddd9f4900 src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java --- a/src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java Mon Aug 27 10:59:13 2012 -0700 +++ b/src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java Fri Aug 31 10:37:46 2012 +0100 @@ -825,7 +825,7 @@ } public void visitClass(Attribute.Class clazz) { databuf.appendByte('c'); - databuf.appendChar(pool.put(typeSig(clazz.type))); + databuf.appendChar(pool.put(typeSig(clazz.classType))); } public void visitCompound(Attribute.Compound compound) { databuf.appendByte('@');