src/share/classes/com/sun/tools/javac/util/RawDiagnosticFormatter.java

changeset 168
4cdaaf4c5dca
parent 137
e4eaddca54b7
child 221
6ada6122dd4f
     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);

mercurial