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.

Reply via email to