title: Unterstanding Java PrintInlining Parameter
body: <p>I'm running a Java Program with following parameter:</p>
  
  <p>-XX:+UnlockDiagnosticVMOptions -XX:+PrintInlining</p>
  
  <p>I'm getting this output:</p>
  
  <pre><code>@ 83   java.util.LinkedList::getFirst (22 bytes)
      @ 13  java/util/NoSuchElementException::&lt;init&gt; (not loaded)   not inlineable
  </code></pre>
  
  <p>What does this exactly mean?</p>
  
  <p>Does it mean, that the code of getFirst is inlined, and the exception is not inlined?</p>
  
  <p>Or does it mean, getFirst and the exception are both not inlined?</p>
  
  <p>Here is the code of: getFirst </p>
  
  <p><a href="http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/7u40-b43/java/util/LinkedList.java#LinkedList.getFirst%28%29" rel="nofollow">http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/7u40-b43/java/util/LinkedList.java#LinkedList.getFirst%28%29</a></p>
  
  <p>Same question here:</p>
  
  <pre><code>@ 99   java.util.LinkedList::peek (18 bytes)
  </code></pre>
  
  <p>Is it inlined?</p>
  
  <p><a href="http://planet.jboss.org/post/inline_all_the_things" rel="nofollow">http://planet.jboss.org/post/inline_all_the_things</a></p>
  
  <p>On this link, there is a suffix "inline (hot)".
  In my example, there is no suffix. What does this mean?</p>