1.1 --- a/src/share/classes/com/sun/tools/javac/util/RawDiagnosticFormatter.java Fri Nov 07 11:45:49 2008 -0800 1.2 +++ b/src/share/classes/com/sun/tools/javac/util/RawDiagnosticFormatter.java Wed Nov 12 14:17:03 2008 +0000 1.3 @@ -85,6 +85,20 @@ 1.4 } 1.5 1.6 @Override 1.7 + protected String formatSubdiagnostics(JCDiagnostic d, Locale l) { 1.8 + StringBuilder buf = new StringBuilder(); 1.9 + String sep = ""; 1.10 + buf.append(",{"); 1.11 + for (JCDiagnostic d2 : d.getSubdiagnostics()) { 1.12 + buf.append(sep); 1.13 + buf.append("(" + format(d2, l) + ")"); 1.14 + sep = ","; 1.15 + } 1.16 + buf.append('}'); 1.17 + return buf.toString(); 1.18 + } 1.19 + 1.20 + @Override 1.21 protected String localize(Locale l, String s, Object... args) { 1.22 StringBuffer buf = new StringBuffer(); 1.23 buf.append(s);