Hi Mandy, here is a typical output - with names mangled to save space:
s.u.l.p.LPA (rt.jar) -> s.s.a.GP JDK internal API (Use j.s.PA @since 1.1) -> s.u.c.CLDRLPA JDK internal API (rt.jar) In the first dependency line, the archive name has been replaced by the 'Use ...' message. I wonder whether it would be better to keep the archive name and print the use message as additional information, in order to be 'script friendly' so that you could use things like | grep 'rt.jar' on the output. best regards, -- daniel On 7/16/14 1:35 AM, Mandy Chung wrote:
jdeps -jdkinternals flags use of JDK internal APIs. We have created a wiki page to keep track of the JDK internal APIs and its replacement: https://wiki.openjdk.java.net/display/JDK8/Java+Dependency+Analysis+Tool While this page will be updated when we identify any new ones worthnoting, it'd still be useful for jdeps to suggest the replacement APIs of the known ones. webrev at: http://cr.openjdk.java.net/~mchung/jdk9/webrevs/8050804/webrev.00/ Mandy