src/share/classes/sun/util/locale/provider/LocaleNameProviderImpl.java

Print this page
rev 6352 : imported patch 7162007

*** 24,34 **** */ package sun.util.locale.provider; import java.util.Locale; - import java.util.ResourceBundle; import java.util.Set; import java.util.spi.LocaleNameProvider; /** * Concrete implementation of the --- 24,33 ----
*** 172,189 **** private String getDisplayString(String key, Locale locale) { if (key == null || locale == null) { throw new NullPointerException(); } ! ResourceBundle rb = LocaleProviderAdapter.forType(type).getLocaleData().getLocaleNames(locale); ! if (rb.containsKey(key)) { ! return rb.getString(key); } - return null; - } - @Override public Set<String> getAvailableLanguageTags() { return langtags; } } --- 171,183 ---- private String getDisplayString(String key, Locale locale) { if (key == null || locale == null) { throw new NullPointerException(); } ! return LocaleProviderAdapter.forType(type).getLocaleResources(locale).getLocaleName(key); } @Override public Set<String> getAvailableLanguageTags() { return langtags; } }