Review request for 8050804: (jdeps) Recommend supported API to replace use of JDK internal API
Mandy Chung
mandy.chung at oracle.com
Wed Jul 16 15:09:09 UTC 2014
My first version prints a separate table of the replacements following
the new warning message at the end of the jdeps output. I like the
first version better than this version replacing rt.jar with "Use..."
message. I might be too anxious getting developers to take action
using the supported APIs when there is one and hence this version.
I'll update the webrev to print as a separate table.
thanks
Mandy
On 7/16/2014 6:10 AM, Daniel Fuchs wrote:
> 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
>
More information about the core-libs-dev
mailing list