src/share/classes/java/lang/Integer.java

Print this page

        

@@ -25,10 +25,12 @@
 
 package java.lang;
 
 import java.util.Properties;
 
+import javax.tools.annotation.GenerateNativeHeader;
+
 /**
  * The {@code Integer} class wraps a value of the primitive type
  * {@code int} in an object. An object of type {@code Integer}
  * contains a single field whose type is {@code int}.
  *

@@ -47,10 +49,12 @@
  * @author  Arthur van Hoff
  * @author  Josh Bloch
  * @author  Joseph D. Darcy
  * @since JDK1.0
  */
+/* No native methods here, but the constants are needed in the supporting JNI code */
+@GenerateNativeHeader
 public final class Integer extends Number implements Comparable<Integer> {
     /**
      * A constant holding the minimum value an {@code int} can
      * have, -2<sup>31</sup>.
      */