<Beans Dev> [9] Review Request: 8079084 Behavior of BeanProperty.enumerationValues() contradicts spec

Sergey Malenkov malenkov at gmail.com
Tue May 26 10:24:55 UTC 2015


I approve.

On Mon, May 25, 2015 at 6:56 PM, Sergey Bylokhov
<Sergey.Bylokhov at oracle.com> wrote:
> Hello.
> Please review the fix for jdk9.
>
> This is similar to the issue described here:
> http://mail.openjdk.java.net/pipermail/beans-dev/2015-May/000138.html
>
> The problem is that PropertyDescriptor.getValue() for "enumerationValues"
> return null, when default enumerationValues is assumed or an empty array was
> provided by the user.
> There are a different ways to fix the issue but I select this, because of
> assumption that @BeanProperty(enumerationValues = {}) should not return
> null, and we have no way to detect: it was set by the user or by default.
>
> Bug: https://bugs.openjdk.java.net/browse/JDK-8079084
> Webrev can be found at: http://cr.openjdk.java.net/~serb/8079084/webrev.00
>
> --
> Best regards, Sergey.
>



-- 
Best regards,
Sergey A. Malenkov


More information about the beans-dev mailing list