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: dev-unsubscr...@cxf.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to