changeset 19415:af60b1abf237

7154662: {CRC32, Adler32}.update(byte[] b, int off, int len): undocumented ArrayIndexOutOfBoundsException Summary: to add the throws clause Reviewed-by: alanb, chegar
author sherman
date Thu, 15 Aug 2013 10:41:59 -0700
parents 931c01c5c3aa
children 1961620638ea
files jdk/src/share/classes/java/util/zip/Adler32.java jdk/src/share/classes/java/util/zip/CRC32.java
diffstat 2 files changed, 10 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/jdk/src/share/classes/java/util/zip/Adler32.java	Thu Aug 15 15:16:31 2013 +0100
+++ b/jdk/src/share/classes/java/util/zip/Adler32.java	Thu Aug 15 10:41:59 2013 -0700
@@ -62,6 +62,11 @@
 
     /**
      * Updates the checksum with the specified array of bytes.
+     *
+     * @throws  ArrayIndexOutOfBoundsException
+     *          if {@code off} is negative, or {@code len} is negative,
+     *          or {@code off+len} is greater than the length of the
+     *          array {@code b}
      */
     public void update(byte[] b, int off, int len) {
         if (b == null) {
--- a/jdk/src/share/classes/java/util/zip/CRC32.java	Thu Aug 15 15:16:31 2013 +0100
+++ b/jdk/src/share/classes/java/util/zip/CRC32.java	Thu Aug 15 10:41:59 2013 -0700
@@ -60,6 +60,11 @@
 
     /**
      * Updates the CRC-32 checksum with the specified array of bytes.
+     *
+     * @throws  ArrayIndexOutOfBoundsException
+     *          if {@code off} is negative, or {@code len} is negative,
+     *          or {@code off+len} is greater than the length of the
+     *          array {@code b}
      */
     public void update(byte[] b, int off, int len) {
         if (b == null) {