RR(S): 8011038 sourceObj validation during desereliazation of RelationNotification should be relaxed

shanliang shanliang.jiang at oracle.com
Tue Jul 2 23:47:42 PDT 2013


The constructor Javadoc says: "Throws IllegalArgumentException if no 
source object", we have to modify the spec if the implementation is changed.

Shanliang

Dmitry Samersoff wrote:
> Hi Everybody,
>
> *problem*
>
> Despite the fact, that validation in constructor of RelationNotification
> prohibit creation of the class instance with null sourceObj its possible
> to set it to null later by public setSource() method. So we should relax
> validation rules to preserve serialization behavior compatibility.
>
> *webrev*
>
> http://cr.openjdk.java.net/~dsamersoff/8011038/webrev.01/
>
> *testing*
>
> JCK, no separate regression tests required.
>
>   



More information about the serviceability-dev mailing list