< prev index next >

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

Print this page

        

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