1.1 --- a/src/share/classes/com/sun/tools/javac/api/Formattable.java Fri Oct 24 12:46:07 2008 +0100 1.2 +++ b/src/share/classes/com/sun/tools/javac/api/Formattable.java Fri Oct 24 12:46:34 2008 +0100 1.3 @@ -49,4 +49,23 @@ 1.4 * @return a string representing the object's kind 1.5 */ 1.6 String getKind(); 1.7 + 1.8 + static class LocalizedString implements Formattable { 1.9 + String key; 1.10 + 1.11 + public LocalizedString(String key) { 1.12 + this.key = key; 1.13 + } 1.14 + 1.15 + public String toString(java.util.Locale l, Messages messages) { 1.16 + return messages.getLocalizedString(l, key); 1.17 + } 1.18 + public String getKind() { 1.19 + return "LocalizedString"; 1.20 + } 1.21 + 1.22 + public String toString() { 1.23 + return key; 1.24 + } 1.25 + } 1.26 }