--- a/jdk/src/java.desktop/share/classes/java/beans/MetaData.java Tue Nov 15 12:52:24 2016 +0530
+++ b/jdk/src/java.desktop/share/classes/java/beans/MetaData.java Tue Nov 22 10:43:49 2016 -0800
@@ -1219,7 +1219,7 @@
internalPersistenceDelegates.put("java.sql.Time", new java_util_Date_PersistenceDelegate());
}
- @SuppressWarnings("rawtypes")
+ @SuppressWarnings({"rawtypes", "deprecation"})
public static synchronized PersistenceDelegate getPersistenceDelegate(Class type) {
if (type == null) {
return nullPersistenceDelegate;
@@ -1263,7 +1263,7 @@
String name = type.getName();
Class<?> c = Class.forName("java.beans.MetaData$" + name.replace('.', '_')
+ "_PersistenceDelegate");
- pd = (PersistenceDelegate)c.getDeclaredConstructor().newInstance();
+ pd = (PersistenceDelegate)c.newInstance();
internalPersistenceDelegates.put(typeName, pd);
}
catch (ClassNotFoundException e) {