title: What does int.class return
body: <p>I understand what wrappers are, but from the documentation you seem to be able to get an instance of a Class object of type int.  Does this return the wrapper or some sort of Class instance of int?  Because it wouldn't make sense if it did, due to generics and type erasure. Isn't it true that you can only get Class instances of actual classes not primitives? When they say represent do they mean wrapper of something else?</p>
  
  <p>Here is what the JavaDoc says, and why I'm confused</p>
  
  <pre><code>TYPE
  
  public static final Class TYPE
  
      The Class instance representing the primitive type int.
  
      Since:
          JDK1.1
  </code></pre>