Thanks for the review~

Valerie


On 7/10/2018 11:16 AM, Anthony Scarpino wrote:
Ok, I'm fine with what you have here.

thanks

Tony


On 07/09/2018 05:42 PM, Valerie Peng wrote:
Hi Tony,

The purpose of the if-block is to ensure that ArrayIndexOutOfBoundsException is thrown instead of IndexOutOfBoundsException.  Objects.checkFromIndexSize(...) API is specified to throw IndexOutOfBoundsException which is more general and can be thrown when an index of some sort (such as to an array, to a string, or to a vector) is out of range. ArrayIndexOutOfBoundsException is a subclass of IndexOutOfBoundsException and is for array index out of bounds.

Thanks,
Valerie

On 7/9/2018 3:14 PM, Anthony Scarpino wrote:
On 07/03/2018 02:03 PM, Valerie Peng wrote:
Hi Tony,

Would you have time to review this? Instead of doing the bounds check per block, the changes move the bounds check up one level.

Bug: https://bugs.openjdk.java.net/browse/JDK-8179098

Webrev: http://cr.openjdk.java.net/~valeriep/8179098/webrev.00/

Thanks,
Valerie


ArrayUtil.java: Line 48
- It seems like your not throwing any ArrayIndexOutOfBoundsExceptions, is that intentional? The method in the try-catch seems to only throw IndexOutOfBoundsException, whole if() seems confusing to me.
thanks

Tony



Reply via email to