jgoodyear opened a new pull request, #1784: URL: https://github.com/apache/cxf/pull/1784
JAXRS Bean introspection utility Beanspector relies on Class.getMethods natural order. For most JVMs the Beanspector Tests will pass, however IBM Java does not return methods in the same ordering. Note: Class.getMethods does not provide a prescribed ordering of methods. When CXF 4.0.x main branch is built, we'll observe Apache CXF JAX-RS Extensions: Search fails test cases. We can improve this behaviour by detecting when IBM Java is in use, and having IBM process declared methods first, then process remaining methods. This will make IBM behave more like other JVMs. Branch Tested on: Windows 11 Pro (Intel) with IBM Semeru 17. MacOS 14.4.1 (AArch64) with IBM Semeru 17, Bellsoft 17, and Zulu 17. CentOS Stream 9 (POWER) with IBM Semeru 17, RedHat OpenJDK 17, and Temurin 17. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
