<Beans Dev> [9] Review Request: 8155103 @BeanProperty: unwanted "declaringClass" descriptor when annotating an enum
Sergey Bylokhov
Sergey.Bylokhov at oracle.com
Sat May 21 21:33:34 UTC 2016
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
--
Best regards, Sergey.
More information about the beans-dev
mailing list