< prev index next >

src/java.base/share/classes/java/time/format/DateTimeTextProvider.java

Print this page
rev 47733 : 8176841: Additional Unicode Language-Tag Extensions
8189134: New system properties for the default Locale extensions
Reviewed-by:

*** 508,518 **** * @throws NullPointerException if key or locale is null */ @SuppressWarnings("unchecked") static <T> T getLocalizedResource(String key, Locale locale) { LocaleResources lr = LocaleProviderAdapter.getResourceBundleBased() ! .getLocaleResources(locale); ResourceBundle rb = lr.getJavaTimeFormatData(); return rb.containsKey(key) ? (T) rb.getObject(key) : null; } /** --- 508,520 ---- * @throws NullPointerException if key or locale is null */ @SuppressWarnings("unchecked") static <T> T getLocalizedResource(String key, Locale locale) { LocaleResources lr = LocaleProviderAdapter.getResourceBundleBased() ! .getLocaleResources( ! CalendarDataUtility.findRegionOverride(locale) ! .orElse(locale)); ResourceBundle rb = lr.getJavaTimeFormatData(); return rb.containsKey(key) ? (T) rb.getObject(key) : null; } /**
< prev index next >