jdk/src/java.base/share/classes/java/io/FileInputStream.java
changeset 41971 d94dec08aecc
parent 41769 f6f8a00fdba9
child 44534 a076dffbc2c1
--- a/jdk/src/java.base/share/classes/java/io/FileInputStream.java	Mon Nov 14 10:07:10 2016 +0100
+++ b/jdk/src/java.base/share/classes/java/io/FileInputStream.java	Thu Jan 28 23:13:50 2016 -0500
@@ -280,7 +280,11 @@
      * @exception  IOException  if n is negative, if the stream does not
      *             support seek, or if an I/O error occurs.
      */
-    public native long skip(long n) throws IOException;
+    public long skip(long n) throws IOException {
+        return skip0(n);
+    }
+
+    private native long skip0(long n) throws IOException;
 
     /**
      * Returns an estimate of the number of remaining bytes that can be read (or
@@ -299,7 +303,11 @@
      * @exception  IOException  if this file input stream has been closed by calling
      *             {@code close} or an I/O error occurs.
      */
-    public native int available() throws IOException;
+    public int available() throws IOException {
+        return available0();
+    }
+
+    private native int available0() throws IOException;
 
     /**
      * Closes this file input stream and releases any system resources