1.1 --- a/src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java Tue Nov 08 11:51:05 2011 -0800 1.2 +++ b/src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java Tue Nov 08 17:06:08 2011 -0800 1.3 @@ -892,8 +892,9 @@ 1.4 if ((flags & INTERFACE) != 0) flags |= ABSTRACT; // Interfaces are always ABSTRACT 1.5 if (inner.name.isEmpty()) flags &= ~FINAL; // Anonymous class: unset FINAL flag 1.6 if (dumpInnerClassModifiers) { 1.7 - log.errWriter.println("INNERCLASS " + inner.name); 1.8 - log.errWriter.println("---" + flagNames(flags)); 1.9 + PrintWriter pw = log.getWriter(Log.WriterKind.ERROR); 1.10 + pw.println("INNERCLASS " + inner.name); 1.11 + pw.println("---" + flagNames(flags)); 1.12 } 1.13 databuf.appendChar(pool.get(inner)); 1.14 databuf.appendChar( 1.15 @@ -911,8 +912,9 @@ 1.16 int flags = adjustFlags(v.flags()); 1.17 databuf.appendChar(flags); 1.18 if (dumpFieldModifiers) { 1.19 - log.errWriter.println("FIELD " + fieldName(v)); 1.20 - log.errWriter.println("---" + flagNames(v.flags())); 1.21 + PrintWriter pw = log.getWriter(Log.WriterKind.ERROR); 1.22 + pw.println("FIELD " + fieldName(v)); 1.23 + pw.println("---" + flagNames(v.flags())); 1.24 } 1.25 databuf.appendChar(pool.put(fieldName(v))); 1.26 databuf.appendChar(pool.put(typeSig(v.erasure(types)))); 1.27 @@ -934,8 +936,9 @@ 1.28 int flags = adjustFlags(m.flags()); 1.29 databuf.appendChar(flags); 1.30 if (dumpMethodModifiers) { 1.31 - log.errWriter.println("METHOD " + fieldName(m)); 1.32 - log.errWriter.println("---" + flagNames(m.flags())); 1.33 + PrintWriter pw = log.getWriter(Log.WriterKind.ERROR); 1.34 + pw.println("METHOD " + fieldName(m)); 1.35 + pw.println("---" + flagNames(m.flags())); 1.36 } 1.37 databuf.appendChar(pool.put(fieldName(m))); 1.38 databuf.appendChar(pool.put(typeSig(m.externalType(types)))); 1.39 @@ -1483,9 +1486,10 @@ 1.40 if ((flags & INTERFACE) == 0) flags |= ACC_SUPER; 1.41 if (c.isInner() && c.name.isEmpty()) flags &= ~FINAL; 1.42 if (dumpClassModifiers) { 1.43 - log.errWriter.println(); 1.44 - log.errWriter.println("CLASSFILE " + c.getQualifiedName()); 1.45 - log.errWriter.println("---" + flagNames(flags)); 1.46 + PrintWriter pw = log.getWriter(Log.WriterKind.ERROR); 1.47 + pw.println(); 1.48 + pw.println("CLASSFILE " + c.getQualifiedName()); 1.49 + pw.println("---" + flagNames(flags)); 1.50 } 1.51 databuf.appendChar(flags); 1.52