<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Thank you Norman.<br>
    <br>
    Rgds,Rory<br>
    <div class="moz-cite-prefix">On 20/12/2013 06:34, Norman Maurer
      wrote:<br>
    </div>
    <blockquote
      cite="mid:etPan.52b3e4f2.3d1b58ba.c5@Normans-MacBook-Pro.local"
      type="cite">
      <style>body{font-family:Helvetica,Arial;font-size:13px}</style>
      <div id="bloop_customfont"
        style="font-family:Helvetica,Arial;font-size:13px; color:
        rgba(0,0,0,1.0); margin: 0px; line-height: auto;">
        <div id="bloop_customfont" style="margin: 0px;">Hi Rory,</div>
        <div id="bloop_customfont" style="margin: 0px;"><br>
        </div>
        <div id="bloop_customfont" style="margin: 0px;">here you go:</div>
        <div id="bloop_customfont" style="margin: 0px;"><br>
        </div>
        <div id="bloop_customfont" style="margin: 0px;">➜  target
          git:(master) ✗
          /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/bin/jdeps
          -P -jdkinternals netty-all-5.0.0.Alpha1-SNAPSHOT.jar</div>
        <div id="bloop_customfont" style="margin: 0px;">netty-all-5.0.0.Alpha1-SNAPSHOT.jar
          -&gt;
          /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/rt.jar
          (compact3)</div>
        <div id="bloop_customfont" style="margin: 0px;">netty-all-5.0.0.Alpha1-SNAPSHOT.jar
          -&gt; not found</div>
        <div id="bloop_customfont" style="margin: 0px;"> 
           io.netty.util.internal.PlatformDependent0
          (netty-all-5.0.0.Alpha1-SNAPSHOT.jar)</div>
        <div id="bloop_customfont" style="margin: 0px;">      -&gt;
          sun.misc.Cleaner                                   JDK
          internal API (rt.jar)</div>
        <div id="bloop_customfont" style="margin: 0px;">      -&gt;
          sun.misc.Unsafe                                    JDK
          internal API (rt.jar)</div>
        <div id="bloop_customfont" style="margin: 0px;"> 
           io.netty.util.internal.chmv8.ConcurrentHashMapV8
          (netty-all-5.0.0.Alpha1-SNAPSHOT.jar)</div>
        <div id="bloop_customfont" style="margin: 0px;">      -&gt;
          sun.misc.Unsafe                                    JDK
          internal API (rt.jar)</div>
        <div id="bloop_customfont" style="margin: 0px;"> 
           io.netty.util.internal.chmv8.ConcurrentHashMapV8$1
          (netty-all-5.0.0.Alpha1-SNAPSHOT.jar)</div>
        <div id="bloop_customfont" style="margin: 0px;">      -&gt;
          sun.misc.Unsafe                                    JDK
          internal API (rt.jar)</div>
        <div id="bloop_customfont" style="margin: 0px;"> 
           io.netty.util.internal.chmv8.ConcurrentHashMapV8$TreeBin
          (netty-all-5.0.0.Alpha1-SNAPSHOT.jar)</div>
        <div id="bloop_customfont" style="margin: 0px;">      -&gt;
          sun.misc.Unsafe                                    JDK
          internal API (rt.jar)</div>
        <div id="bloop_customfont" style="margin: 0px;"> 
           io.netty.util.internal.chmv8.CountedCompleter
          (netty-all-5.0.0.Alpha1-SNAPSHOT.jar)</div>
        <div id="bloop_customfont" style="margin: 0px;">      -&gt;
          sun.misc.Unsafe                                    JDK
          internal API (rt.jar)</div>
        <div id="bloop_customfont" style="margin: 0px;"> 
           io.netty.util.internal.chmv8.CountedCompleter$1
          (netty-all-5.0.0.Alpha1-SNAPSHOT.jar)</div>
        <div id="bloop_customfont" style="margin: 0px;">      -&gt;
          sun.misc.Unsafe                                    JDK
          internal API (rt.jar)</div>
        <div id="bloop_customfont" style="margin: 0px;"> 
           io.netty.util.internal.chmv8.ForkJoinPool
          (netty-all-5.0.0.Alpha1-SNAPSHOT.jar)</div>
        <div id="bloop_customfont" style="margin: 0px;">      -&gt;
          sun.misc.Unsafe                                    JDK
          internal API (rt.jar)</div>
        <div id="bloop_customfont" style="margin: 0px;"> 
           io.netty.util.internal.chmv8.ForkJoinPool$2
          (netty-all-5.0.0.Alpha1-SNAPSHOT.jar)</div>
        <div id="bloop_customfont" style="margin: 0px;">      -&gt;
          sun.misc.Unsafe                                    JDK
          internal API (rt.jar)</div>
        <div id="bloop_customfont" style="margin: 0px;"> 
           io.netty.util.internal.chmv8.ForkJoinPool$WorkQueue
          (netty-all-5.0.0.Alpha1-SNAPSHOT.jar)</div>
        <div id="bloop_customfont" style="margin: 0px;">      -&gt;
          sun.misc.Unsafe                                    JDK
          internal API (rt.jar)</div>
        <div id="bloop_customfont" style="margin: 0px;"> 
           io.netty.util.internal.chmv8.ForkJoinTask
          (netty-all-5.0.0.Alpha1-SNAPSHOT.jar)</div>
        <div id="bloop_customfont" style="margin: 0px;">      -&gt;
          sun.misc.Unsafe                                    JDK
          internal API (rt.jar)</div>
        <div id="bloop_customfont" style="margin: 0px;"> 
           io.netty.util.internal.chmv8.ForkJoinTask$1
          (netty-all-5.0.0.Alpha1-SNAPSHOT.jar)</div>
        <div id="bloop_customfont" style="margin: 0px;">      -&gt;
          sun.misc.Unsafe                                    JDK
          internal API (rt.jar)</div>
        <div id="bloop_customfont" style="margin: 0px;"> 
           io.netty.util.internal.chmv8.Striped64
          (netty-all-5.0.0.Alpha1-SNAPSHOT.jar)</div>
        <div id="bloop_customfont" style="margin: 0px;">      -&gt;
          sun.misc.Unsafe                                    JDK
          internal API (rt.jar)</div>
        <div id="bloop_customfont" style="margin: 0px;"> 
           io.netty.util.internal.chmv8.Striped64$1
          (netty-all-5.0.0.Alpha1-SNAPSHOT.jar)</div>
        <div id="bloop_customfont" style="margin: 0px;">      -&gt;
          sun.misc.Unsafe                                    JDK
          internal API (rt.jar)</div>
        <div id="bloop_customfont" style="margin: 0px;"> 
           io.netty.util.internal.chmv8.Striped64$Cell
          (netty-all-5.0.0.Alpha1-SNAPSHOT.jar)</div>
        <div id="bloop_customfont" style="margin: 0px;">      -&gt;
          sun.misc.Unsafe                                    JDK
          internal API (rt.jar)</div>
        <div id="bloop_customfont" style="margin: 0px;"><br>
        </div>
      </div>
      <div id="bloop_sign_1387521213080208896" class="bloop_sign"><span
          style="font-family:helvetica,arial;font-size:13px"></span>-- <br>
        Norman Maurer<br>
      </div>
      <br>
      <p style="color:#A0A0A8;">An 19. Dezember 2013 at 12:15:21, Rory
        O'Donnell Oracle, Dublin Ireland (<a moz-do-not-send="true"
          href="mailto://rory.odonnell@oracle.com">rory.odonnell@oracle.com</a>)
        schrieb:</p>
      <blockquote type="cite" class="clean_bq"><span>
          <div>
            <div>Hi Norman,
              <br>
              <br>
              Would it be possible to send the jdeps output (jdeps
              -jdkinternals) ?
              <br>
              <br>
              Rgds, Rory
              <br>
              On 17/12/2013 13:28, Norman Maurer wrote:
              <br>
              &gt; In netty we use sun.misc.Unsafe if present ... I know
              this is evil ;)
              <br>
              &gt;
              <br>
              &gt;&gt; Am 17.12.2013 um 14:11 schrieb "Rory O'Donnell"
              <a class="moz-txt-link-rfc2396E" href="mailto:rory.odonnell@oracle.com">&lt;rory.odonnell@oracle.com&gt;</a>:
              <br>
              &gt;&gt;
              <br>
              &gt;&gt; Hi All,
              <br>
              &gt;&gt;
              <br>
              &gt;&gt; Here's a blog from Erik Costlow on a new tool in
              JDK 8 that lets you analyze your code
              <br>
              &gt;&gt; for dependencies on JDK internal APIs :
              <br>
              &gt;&gt;
              <br>
              &gt;&gt;
<a class="moz-txt-link-freetext" href="https://blogs.oracle.com/java-platform-group/entry/closing_the_closed_apis">https://blogs.oracle.com/java-platform-group/entry/closing_the_closed_apis</a><br>
              &gt;&gt;
              <br>
              &gt;&gt; Please let me know if you have any feedback - I'd
              be interested to hear if you use any
              <br>
              &gt;&gt; internal APIs.
              <br>
              &gt;&gt;
              <br>
              &gt;&gt; Rgds,Rory
              <br>
              &gt;&gt;
              <br>
              &gt;&gt; -- <br>
              &gt;&gt; Rgds,Rory O'Donnell
              <br>
              &gt;&gt; Quality Engineering Manager
              <br>
              &gt;&gt; Oracle EMEA , Dublin, Ireland
              <br>
              &gt;&gt;
              <br>
              <br>
              -- <br>
              Rgds,Rory O'Donnell
              <br>
              Quality Engineering Manager
              <br>
              Oracle EMEA , Dublin, Ireland
              <br>
              <br>
            </div>
          </div>
        </span></blockquote>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland</pre>
  </body>
</html>