Looks great!

Thanks, Roger


On 11/16/2018 02:14 PM, Brian Burkhalter wrote:
Hi Roger,

Thanks for the suggestions. Version 7

http://cr.openjdk.java.net/~bpb/6516099/webrev.07/ <http://cr.openjdk.java.net/%7Ebpb/6516099/webrev.07/>

is updated in place with this diff:

--- a/src/java.base/share/classes/java/io/InputStream.java
+++ b/src/java.base/share/classes/java/io/InputStream.java
@@ -579,6 +579,7 @@
    *             when this method was invoked.
    * @throws     IOException  if the stream cannot be positioned properly or
    *             if an I/O error occurs.
+     * @see        java.io.InputStream#skip(long)
    */
  public void skipNBytes(long n) throws IOException {
      if (n > 0) {
@@ -595,7 +596,7 @@
                  throw new EOFException();
              }
          } else if (ns != n) { // skipped negative or too many bytes
-               throw new IOException();
+               throw new IOException("Unable to skip exactly");
          }
      }
  }

Thanks,

Brian

On Nov 15, 2018, at 8:23 AM, Roger Riggs <roger.ri...@oracle.com <mailto:roger.ri...@oracle.com>> wrote:

Looking good.

I would add a message to the thrown IOException @598:  "Unable to skip exactly".

Adding a @see to skip(n) would be a good addition to recommend using skipNBytes.


Reply via email to