diff options
author | Eric Blake <ebb9@byu.net> | 2001-10-22 05:48:01 +0000 |
---|---|---|
committer | Eric Blake <ebb9@byu.net> | 2001-10-22 05:48:01 +0000 |
commit | db0d97631e1a7c9cecd9460722dad1b2837af2f8 (patch) | |
tree | d552c12631843efb8662ca84805e10d87ba7c778 /java/util/ArrayList.java | |
parent | 5da6d2b59085f9eb8a4f28775d13351f2c4d447c (diff) | |
download | classpath-db0d97631e1a7c9cecd9460722dad1b2837af2f8.tar.gz |
2001-10-21 Eric Blake <ebb9@email.byu.edu>
* java/util/ArrayList.java (checkBoundExclusive),
(checkBoundInclusive): Rename from range??clusive, to match
AbstractList.
* java/util/LinkedList.java (checkBoundsExclusive),
(checkBoundsInclusive): ditto
* java/util/Vector.java (checkBoundExclusive),
(checkBoundInclusive): Move bounds checking into common methods.
Diffstat (limited to 'java/util/ArrayList.java')
-rw-r--r-- | java/util/ArrayList.java | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/java/util/ArrayList.java b/java/util/ArrayList.java index 45afb65ed..76b6fa7f4 100644 --- a/java/util/ArrayList.java +++ b/java/util/ArrayList.java @@ -294,7 +294,7 @@ public class ArrayList extends AbstractList */ public Object get(int index) { - rangeExclusive(index); + checkBoundExclusive(index); return data[index]; } @@ -308,7 +308,7 @@ public class ArrayList extends AbstractList */ public Object set(int index, Object e) { - rangeExclusive(index); + checkBoundExclusive(index); Object result = data[index]; data[index] = e; return result; @@ -339,7 +339,7 @@ public class ArrayList extends AbstractList */ public void add(int index, Object e) { - rangeInclusive(index); + checkBoundInclusive(index); modCount++; if (size == data.length) ensureCapacity(size + 1); @@ -358,7 +358,7 @@ public class ArrayList extends AbstractList */ public Object remove(int index) { - rangeExclusive(index); + checkBoundExclusive(index); Object r = data[index]; modCount++; if (index != --size) @@ -407,7 +407,7 @@ public class ArrayList extends AbstractList */ public boolean addAll(int index, Collection c) { - rangeInclusive(index); + checkBoundInclusive(index); Iterator itr = c.iterator(); int csize = c.size(); @@ -444,13 +444,13 @@ public class ArrayList extends AbstractList * Checks that the index is in the range of possible elements (inclusive). * * @param index the index to check - * @throws IndexOutOfBoundsException if index < 0 || index > size + * @throws IndexOutOfBoundsException if index > size */ - private void rangeInclusive(int index) + private void checkBoundInclusive(int index) { // Implementation note: we do not check for negative ranges here, since - // that will cause an ArrayIndexOutOfBoundsException, a subclass of - // the required exception, with no effort on our part. + // use of a negative index will cause an ArrayIndexOutOfBoundsException, + // a subclass of the required exception, with no effort on our part. if (index > size) throw new IndexOutOfBoundsException("Index: " + index + ", Size:" + size); @@ -460,13 +460,13 @@ public class ArrayList extends AbstractList * Checks that the index is in the range of existing elements (exclusive). * * @param index the index to check - * @throws IndexOutOfBoundsException if index < 0 || index >= size + * @throws IndexOutOfBoundsException if index >= size */ - private void rangeExclusive(int index) + private void checkBoundExclusive(int index) { // Implementation note: we do not check for negative ranges here, since - // that will cause an ArrayIndexOutOfBoundsException, a subclass of - // the required exception, with no effort on our part. + // use of a negative index will cause an ArrayIndexOutOfBoundsException, + // a subclass of the required exception, with no effort on our part. if (index >= size) throw new IndexOutOfBoundsException("Index: " + index + ", Size:" + size); |