diff -r a23e1dc02698 -r ddd75a295501 src/share/classes/com/sun/tools/javac/api/Formattable.java --- a/src/share/classes/com/sun/tools/javac/api/Formattable.java Fri Oct 24 12:46:07 2008 +0100 +++ b/src/share/classes/com/sun/tools/javac/api/Formattable.java Fri Oct 24 12:46:34 2008 +0100 @@ -49,4 +49,23 @@ * @return a string representing the object's kind */ String getKind(); + + static class LocalizedString implements Formattable { + String key; + + public LocalizedString(String key) { + this.key = key; + } + + public String toString(java.util.Locale l, Messages messages) { + return messages.getLocalizedString(l, key); + } + public String getKind() { + return "LocalizedString"; + } + + public String toString() { + return key; + } + } }