Hi Rory,
here you go:
➜ target git:(master) ✗
/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/bin/jdeps
-P -jdkinternals netty-all-5.0.0.Alpha1-SNAPSHOT.jar
netty-all-5.0.0.Alpha1-SNAPSHOT.jar ->
/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/rt.jar
(compact3)
netty-all-5.0.0.Alpha1-SNAPSHOT.jar -> not found
io.netty.util.internal.PlatformDependent0
(netty-all-5.0.0.Alpha1-SNAPSHOT.jar)
-> sun.misc.Cleaner JDK
internal API (rt.jar)
-> sun.misc.Unsafe JDK
internal API (rt.jar)
io.netty.util.internal.chmv8.ConcurrentHashMapV8
(netty-all-5.0.0.Alpha1-SNAPSHOT.jar)
-> sun.misc.Unsafe JDK
internal API (rt.jar)
io.netty.util.internal.chmv8.ConcurrentHashMapV8$1
(netty-all-5.0.0.Alpha1-SNAPSHOT.jar)
-> sun.misc.Unsafe JDK
internal API (rt.jar)
io.netty.util.internal.chmv8.ConcurrentHashMapV8$TreeBin
(netty-all-5.0.0.Alpha1-SNAPSHOT.jar)
-> sun.misc.Unsafe JDK
internal API (rt.jar)
io.netty.util.internal.chmv8.CountedCompleter
(netty-all-5.0.0.Alpha1-SNAPSHOT.jar)
-> sun.misc.Unsafe JDK
internal API (rt.jar)
io.netty.util.internal.chmv8.CountedCompleter$1
(netty-all-5.0.0.Alpha1-SNAPSHOT.jar)
-> sun.misc.Unsafe JDK
internal API (rt.jar)
io.netty.util.internal.chmv8.ForkJoinPool
(netty-all-5.0.0.Alpha1-SNAPSHOT.jar)
-> sun.misc.Unsafe JDK
internal API (rt.jar)
io.netty.util.internal.chmv8.ForkJoinPool$2
(netty-all-5.0.0.Alpha1-SNAPSHOT.jar)
-> sun.misc.Unsafe JDK
internal API (rt.jar)
io.netty.util.internal.chmv8.ForkJoinPool$WorkQueue
(netty-all-5.0.0.Alpha1-SNAPSHOT.jar)
-> sun.misc.Unsafe JDK
internal API (rt.jar)
io.netty.util.internal.chmv8.ForkJoinTask
(netty-all-5.0.0.Alpha1-SNAPSHOT.jar)
-> sun.misc.Unsafe JDK
internal API (rt.jar)
io.netty.util.internal.chmv8.ForkJoinTask$1
(netty-all-5.0.0.Alpha1-SNAPSHOT.jar)
-> sun.misc.Unsafe JDK
internal API (rt.jar)
io.netty.util.internal.chmv8.Striped64
(netty-all-5.0.0.Alpha1-SNAPSHOT.jar)
-> sun.misc.Unsafe JDK
internal API (rt.jar)
io.netty.util.internal.chmv8.Striped64$1
(netty-all-5.0.0.Alpha1-SNAPSHOT.jar)
-> sun.misc.Unsafe JDK
internal API (rt.jar)
io.netty.util.internal.chmv8.Striped64$Cell
(netty-all-5.0.0.Alpha1-SNAPSHOT.jar)
-> sun.misc.Unsafe JDK
internal API (rt.jar)
--
Norman Maurer
An 19. Dezember 2013 at 12:15:21, Rory O'Donnell Oracle, Dublin
Ireland (rory.odonnell(a)oracle.com <mailto://rory.odonnell@oracle.com>)
schrieb:
> Hi Norman,
>
> Would it be possible to send the jdeps output (jdeps -jdkinternals) ?
>
> Rgds, Rory
> On 17/12/2013 13:28, Norman Maurer wrote:
> > In netty we use sun.misc.Unsafe if present ... I know this is evil ;)
> >
> >> Am 17.12.2013 um 14:11 schrieb "Rory O'Donnell"
> <rory.odonnell(a)oracle.com>:
> >>
> >> Hi All,
> >>
> >> Here's a blog from Erik Costlow on a new tool in JDK 8 that lets
> you analyze your code
> >> for dependencies on JDK internal APIs :
> >>
> >>
>
https://blogs.oracle.com/java-platform-group/entry/closing_the_closed_apis
> >>
> >> Please let me know if you have any feedback - I'd be interested to
> hear if you use any
> >> internal APIs.
> >>
> >> Rgds,Rory
> >>
> >> --
> >> Rgds,Rory O'Donnell
> >> Quality Engineering Manager
> >> Oracle EMEA , Dublin, Ireland
> >>
>
> --
> Rgds,Rory O'Donnell
> Quality Engineering Manager
> Oracle EMEA , Dublin, Ireland
>
--
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland