<Beans Dev>  Review Request: 8156043 Unstable behavior of PropertyDescriptor's getWriteMethod() in case of overloaded setters
semyon.sadetsky at oracle.com
Tue May 24 17:31:27 UTC 2016
Could you check which property setter/getter will be returned if to add
an extra method:
public Enum getFoo()
is added to the 1. the test Sub class, 2. the test Base class?
On 5/17/2016 3:20 PM, Sergey Bylokhov wrote:
> Please review the fix for jdk9.
> We have a number of bugs which state that our JavaBeans randomly does
> not work, examples: JDK-6807471 , JDK-6788525, the reason is
> that the order of methods from Class.getMethods() is not specified.
> So I propose to fix this bug totally and sort the methods in some
> order. Note that the resulted list is cached, and we sort the list
> only the once.
> The code partly was copied from com.sun.jmx.mbeanserver.MethodOrder
> , but the parameters check and the order for return values were
> changed. After this fix our bugs(if any) can be easily reproduced.
>  https://bugs.openjdk.java.net/browse/JDK-6807471
>  https://bugs.openjdk.java.net/browse/JDK-6788525
> Bug: https://bugs.openjdk.java.net/browse/JDK-8156043
> Webrev can be found at:
More information about the beans-dev