<Beans Dev> [9] Review Request: 8155103 @BeanProperty: unwanted "declaringClass" descriptor when annotating an enum

Alexandr Scherbatiy alexandr.scherbatiy at oracle.com
Mon May 23 12:47:24 UTC 2016


The fix looks good to me.

Thanks,
Alexandr.

On 5/22/2016 12:33 AM, Sergey Bylokhov wrote:
> Hello.
> Please review the fix for jdk9.
>
> The test BeanPropertyTest assumes that the enum is directly subclass 
> the Object, but actually the enums are subclass of Enum. Since the 
> ENum class has getDeclaringClass() method the Introspector reports 
> declaringClass property.
>
> As a fix I change the stopClass from Object.class to Enum.class + 
> small cleanup(the static keyword is not necessary for enums).
>
> Bug: https://bugs.openjdk.java.net/browse/JDK-8155103
> Webrev can be found at: 
> http://cr.openjdk.java.net/~serb/8155103/webrev.00
>



More information about the beans-dev mailing list