<div dir="ltr"><div><div>Hi Rory,<br><br></div>Thank you for the report!, I have forwarded it to the team to analyze it.<br><br>--<br></div>tomaz<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Sep 11, 2014 at 4:33 PM, Rory O&#39;Donnell Oracle, Dublin Ireland <span dir="ltr">&lt;<a href="mailto:rory.odonnell@oracle.com" target="_blank">rory.odonnell@oracle.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Tomaz,<br>
<br>
As part of the preparations for JDK 9, Oracle’s engineers have been analyzing open source projects like yours to understand usage.<br>
One area of concern involves identifying compatibility problems, such as reliance on JDK-internal APIs.<br>
<br>
Our engineers have already prepared guidance on migrating some of the more common usage patterns of JDK-internal APIs to supported public interfaces. The list is on the OpenJDK wiki [0], along with instructions on how to run the jdeps analysis tool yourself .<br>
<br>
As part of the ongoing development of JDK 9, I would like to encourage migration from JDK-internal APIs towards the supported Java APIs. I have prepared a report for your project wildfly-8.1.0 release  based on the jdeps output.<br>
<br>
The report is attached to this e-mail.<br>
<br>
For anything where your migration path is unclear, I would appreciate comments on the JDK-internal API usage patterns in the attached jdeps report, (if any) - in particular comments elaborating on the rationale for them - either to me or on this list.<br>
<br>
Finding suitable replacements for unsupported interfaces is not always straightforward, which is why I am reaching out to you early in the JDK 9 development cycle so you can give feedback about new APIs that may be needed to facilitate this exercise.<br>
<br>
Thank you in advance for any efforts and feedback helping us make JDK 9 better.<br>
<br>
Rgds,Rory<br>
<br>
[0] <a href="https://wiki.openjdk.java.net/display/JDK8/Java+Dependency+Analysis+Tool" target="_blank">https://wiki.openjdk.java.net/<u></u>display/JDK8/Java+Dependency+<u></u>Analysis+Tool</a><span class="HOEnZb"><font color="#888888"><br>
<br>
-- <br>
Rgds,Rory O&#39;Donnell<br>
Quality Engineering Manager<br>
Oracle EMEA , Dublin, Ireland<br>
<br>
<br>
<br>
<br>
</font></span></blockquote></div><br></div>