< prev index next >
src/java.desktop/share/classes/java/beans/MetaData.java
Print this page
*** 1360,1370 ****
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) {
--- 1360,1372 ----
internalPersistenceDelegates.put(typeName, defaultPersistenceDelegate);
try {
String name = type.getName();
Class c = Class.forName("java.beans.MetaData$" + name.replace('.', '_')
+ "_PersistenceDelegate");
! @SuppressWarnings("deprecation")
! Object tmp = c.newInstance();
! pd = (PersistenceDelegate)tmp;
internalPersistenceDelegates.put(typeName, pd);
}
catch (ClassNotFoundException e) {
String[] properties = getConstructorProperties(type);
if (properties != null) {
< prev index next >