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