< prev index next >
src/jdk.localedata/share/classes/sun/util/resources/provider/LocaleDataProvider.java
Print this page
*** 44,54 ****
*/
static ResourceBundle loadResourceBundle(String bundleName) {
Class<?> c = Class.forName(LocaleDataProvider.class.getModule(), bundleName);
if (c != null && ResourceBundle.class.isAssignableFrom(c)) {
try {
! @SuppressWarnings("unchecked")
ResourceBundle rb = ((Class<ResourceBundle>) c).newInstance();
return rb;
} catch (InstantiationException | IllegalAccessException e) {
throw new InternalError(e);
}
--- 44,54 ----
*/
static ResourceBundle loadResourceBundle(String bundleName) {
Class<?> c = Class.forName(LocaleDataProvider.class.getModule(), bundleName);
if (c != null && ResourceBundle.class.isAssignableFrom(c)) {
try {
! @SuppressWarnings({"unchecked", "deprecation"})
ResourceBundle rb = ((Class<ResourceBundle>) c).newInstance();
return rb;
} catch (InstantiationException | IllegalAccessException e) {
throw new InternalError(e);
}
< prev index next >