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;
}
}