< prev index next >

src/java.base/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java

Print this page

        

*** 169,180 **** LocaleProviderAdapter adapter = null; LocaleProviderAdapter cached = adapterInstances.get(type); if (cached == null) { try { // lazily load adapters here ! adapter = (LocaleProviderAdapter)Class.forName(type.getAdapterClassName()) ! .newInstance(); cached = adapterInstances.putIfAbsent(type, adapter); if (cached != null) { adapter = cached; } } catch (ClassNotFoundException | --- 169,181 ---- LocaleProviderAdapter adapter = null; LocaleProviderAdapter cached = adapterInstances.get(type); if (cached == null) { try { // lazily load adapters here ! @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 >