< prev index next >
src/java.base/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java
Print this page
@@ -169,12 +169,13 @@
LocaleProviderAdapter adapter = null;
LocaleProviderAdapter cached = adapterInstances.get(type);
if (cached == null) {
try {
// lazily load adapters here
- adapter = (LocaleProviderAdapter)Class.forName(type.getAdapterClassName())
- .newInstance();
+ @SuppressWarnings("deprecation")
+ Object tmp = Class.forName(type.getAdapterClassName()).newInstance();
+ adapter = (LocaleProviderAdapter)tmp;
cached = adapterInstances.putIfAbsent(type, adapter);
if (cached != null) {
adapter = cached;
}
} catch (ClassNotFoundException |
< prev index next >