< prev index next >

src/java.desktop/share/classes/java/beans/MetaData.java

Print this page

        

*** 1259,1271 **** return pd; } internalPersistenceDelegates.put(typeName, defaultPersistenceDelegate); try { String name = type.getName(); ! Class c = Class.forName("java.beans.MetaData$" + name.replace('.', '_') + "_PersistenceDelegate"); ! pd = (PersistenceDelegate)c.newInstance(); internalPersistenceDelegates.put(typeName, pd); } catch (ClassNotFoundException e) { String[] properties = getConstructorProperties(type); if (properties != null) { --- 1259,1271 ---- return pd; } internalPersistenceDelegates.put(typeName, defaultPersistenceDelegate); try { String name = type.getName(); ! Class<?> c = Class.forName("java.beans.MetaData$" + name.replace('.', '_') + "_PersistenceDelegate"); ! pd = (PersistenceDelegate)c.getDeclaredConstructor().newInstance(); internalPersistenceDelegates.put(typeName, pd); } catch (ClassNotFoundException e) { String[] properties = getConstructorProperties(type); if (properties != null) {
< prev index next >