jdeps -jdkinternals com.apple
Alan Bateman
Alan.Bateman at oracle.com
Sat Jul 4 07:08:20 UTC 2015
On 04/07/2015 01:28, Michael Hall wrote:
> Trying jeeps out on a 3rd party jar that I make some use of, the only things it flags are classes like
>
> -> "com.apple.eawt.AppEvent (JDK internal API (java.desktop))”;
>
> I don’t see any com.apple listed on…
> https://wiki.openjdk.java.net/display/JDK8/Java+Dependency+Analysis+Tool <https://wiki.openjdk.java.net/display/JDK8/Java+Dependency+Analysis+Tool>
>
> These were not really private internal api’s but platform specific functionality that Apple made available to developers. That up to now have been included in openjdk runtimes for OS X. Although I think documentation may of gotten a little more difficult to find. Are these api’s to be continued or discontinued?
>
The com.apple.eawt (and a few others) did come into OpenJDK as part of
the OS X port. Unfortunately the supportness has always been murky.
AFAIK, folks on awt-dev have been thinking about extending
java.awt.Desktop to improve the platform integration. This would provide
a standard API and a sensible migration for those using the Apple JDK 6
APIs. I don't know what the status is on this effort as there doesn't
seem to be a JEP on it.
-Alan
More information about the jigsaw-dev
mailing list