On Sun, 23 Jan 2022 07:41:39 GMT, Sergey Bylokhov <s...@openjdk.org> wrote:

> In jdk 9 we started to sort the list of methods for each class for two 
> reasons:
>  1. We had a number of bugs which state that our JavaBeans randomly does not 
> work, examples: JDK-6807471[1] , JDK-6788525[2], the reason was that the 
> order of methods from Class.getMethods() is not specified.
>  2. We tried to sort methods so the more specific returns types come first, 
> this was done because our logic for selecting the correct method did not work 
> properly. 
> 
> The second issue above was fixed by the separate change 
> [JDK-8196373](https://bugs.openjdk.java.net/browse/JDK-8196373) so now we 
> only need to sort the list of methods in any order and do not care about 
> return types.

Marked as reviewed by prr (Reviewer).

-------------

PR: https://git.openjdk.java.net/jdk/pull/7190

Reply via email to