langtools/src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
equal
deleted
inserted
replaced
323 * discovered during type/symbol preprocessing. This printer is set on the delegate |
323 * discovered during type/symbol preprocessing. This printer is set on the delegate |
324 * formatter so that rich type/symbol info can be properly rendered. |
324 * formatter so that rich type/symbol info can be properly rendered. |
325 */ |
325 */ |
326 protected class RichPrinter extends Printer { |
326 protected class RichPrinter extends Printer { |
327 |
327 |
|
328 public RichPrinter() { |
|
329 super(formatter.isRaw()); |
|
330 } |
|
331 |
328 @Override |
332 @Override |
329 public String localize(Locale locale, String key, Object... args) { |
333 public String localize(Locale locale, String key, Object... args) { |
330 return formatter.localize(locale, key, args); |
334 return formatter.localize(locale, key, args); |
331 } |
335 } |
332 |
336 |
388 else { |
392 else { |
389 return localize(locale, |
393 return localize(locale, |
390 "compiler.misc.type.var", |
394 "compiler.misc.type.var", |
391 t.toString(), indexOf(t, WhereClauseKind.TYPEVAR)); |
395 t.toString(), indexOf(t, WhereClauseKind.TYPEVAR)); |
392 } |
396 } |
393 } |
|
394 |
|
395 @Override |
|
396 protected String printMethodArgs(List<Type> args, boolean varArgs, Locale locale) { |
|
397 return super.printMethodArgs(args, varArgs, locale); |
|
398 } |
397 } |
399 |
398 |
400 @Override |
399 @Override |
401 public String visitClassSymbol(ClassSymbol s, Locale locale) { |
400 public String visitClassSymbol(ClassSymbol s, Locale locale) { |
402 String name = nameSimplifier.simplify(s); |
401 String name = nameSimplifier.simplify(s); |