# HG changeset patch # User malenkov # Date 1377271779 -14400 # Node ID fbbbe389c8b16480d20d03f3557c9e95e2a1c31d # Parent 619a080ff3045a71527099ef513569c7fc3706d6 7080613: java.beans.DefaultPersistenceDelegate.instantiate(..) doesn't throw NPE Reviewed-by: alexsch diff -r 619a080ff304 -r fbbbe389c8b1 jdk/src/share/classes/java/beans/DefaultPersistenceDelegate.java --- a/jdk/src/share/classes/java/beans/DefaultPersistenceDelegate.java Thu Aug 22 21:05:11 2013 +0400 +++ b/jdk/src/share/classes/java/beans/DefaultPersistenceDelegate.java Fri Aug 23 19:29:39 2013 +0400 @@ -149,6 +149,7 @@ * @return An expression whose value is oldInstance. * * @throws NullPointerException if {@code out} is {@code null} + * and this value is used in the method * * @see #DefaultPersistenceDelegate(String[]) */ diff -r 619a080ff304 -r fbbbe389c8b1 jdk/src/share/classes/java/beans/PersistenceDelegate.java --- a/jdk/src/share/classes/java/beans/PersistenceDelegate.java Thu Aug 22 21:05:11 2013 +0400 +++ b/jdk/src/share/classes/java/beans/PersistenceDelegate.java Fri Aug 23 19:29:39 2013 +0400 @@ -162,6 +162,7 @@ * @return An expression whose value is oldInstance. * * @throws NullPointerException if {@code out} is {@code null} + * and this value is used in the method */ protected abstract Expression instantiate(Object oldInstance, Encoder out);