aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/jogamp/common/util
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2015-07-30 02:53:59 +0200
committerSven Gothel <[email protected]>2015-07-30 02:53:59 +0200
commit0caa9474833a224060b9e4deefb7e0b171a8f273 (patch)
tree3af8546c959d51306d4efe320cdaa29c0fd03ba8 /src/java/jogamp/common/util
parente241034942725b7a189cb6186fd331d9defde7bc (diff)
Bitfield: Use IndexOutOfBoundsException instead of ArrayIndexOutOfBoundsException
Diffstat (limited to 'src/java/jogamp/common/util')
-rw-r--r--src/java/jogamp/common/util/Int32ArrayBitfield.java16
-rw-r--r--src/java/jogamp/common/util/Int32Bitfield.java16
2 files changed, 16 insertions, 16 deletions
diff --git a/src/java/jogamp/common/util/Int32ArrayBitfield.java b/src/java/jogamp/common/util/Int32ArrayBitfield.java
index d0ce669..954680c 100644
--- a/src/java/jogamp/common/util/Int32ArrayBitfield.java
+++ b/src/java/jogamp/common/util/Int32ArrayBitfield.java
@@ -54,14 +54,14 @@ public class Int32ArrayBitfield implements Bitfield {
return bitSize;
}
- private final void check(final int limit, final int bitnum) throws ArrayIndexOutOfBoundsException {
+ private final void check(final int limit, final int bitnum) throws IndexOutOfBoundsException {
if( 0 > bitnum || bitnum >= limit ) {
- throw new ArrayIndexOutOfBoundsException("Bitnum should be within [0.."+(limit-1)+"], but is "+bitnum);
+ throw new IndexOutOfBoundsException("Bitnum should be within [0.."+(limit-1)+"], but is "+bitnum);
}
}
@Override
- public final int getInt32(final int rightBitnum) throws ArrayIndexOutOfBoundsException {
+ public final int getInt32(final int rightBitnum) throws IndexOutOfBoundsException {
check(bitSize-31, rightBitnum);
if( 0 == rightBitnum % 32 ) {
// fast path
@@ -73,7 +73,7 @@ public class Int32ArrayBitfield implements Bitfield {
}
@Override
- public final void putInt32(final int rightBitnum, final int mask) throws ArrayIndexOutOfBoundsException {
+ public final void putInt32(final int rightBitnum, final int mask) throws IndexOutOfBoundsException {
check(bitSize-31, rightBitnum);
if( 0 == rightBitnum % 32 ) {
// fast path
@@ -85,7 +85,7 @@ public class Int32ArrayBitfield implements Bitfield {
}
@Override
- public final boolean get(final int bitnum) throws ArrayIndexOutOfBoundsException {
+ public final boolean get(final int bitnum) throws IndexOutOfBoundsException {
check(bitSize, bitnum);
final int u = bitnum >>> UNIT_SHIFT;
final int b = bitnum - ( u << UNIT_SHIFT );
@@ -93,7 +93,7 @@ public class Int32ArrayBitfield implements Bitfield {
}
@Override
- public final boolean put(final int bitnum, final boolean bit) throws ArrayIndexOutOfBoundsException {
+ public final boolean put(final int bitnum, final boolean bit) throws IndexOutOfBoundsException {
check(bitSize, bitnum);
final int u = bitnum >>> UNIT_SHIFT;
final int b = bitnum - ( u << UNIT_SHIFT );
@@ -109,7 +109,7 @@ public class Int32ArrayBitfield implements Bitfield {
return prev;
}
@Override
- public final void set(final int bitnum) throws ArrayIndexOutOfBoundsException {
+ public final void set(final int bitnum) throws IndexOutOfBoundsException {
check(bitSize, bitnum);
final int u = bitnum >>> UNIT_SHIFT;
final int b = bitnum - ( u << UNIT_SHIFT );
@@ -117,7 +117,7 @@ public class Int32ArrayBitfield implements Bitfield {
storage[u] |= m;
}
@Override
- public final void clear (final int bitnum) throws ArrayIndexOutOfBoundsException {
+ public final void clear (final int bitnum) throws IndexOutOfBoundsException {
check(bitSize, bitnum);
final int u = bitnum >>> UNIT_SHIFT;
final int b = bitnum - ( u << UNIT_SHIFT );
diff --git a/src/java/jogamp/common/util/Int32Bitfield.java b/src/java/jogamp/common/util/Int32Bitfield.java
index 28faf2c..f81b486 100644
--- a/src/java/jogamp/common/util/Int32Bitfield.java
+++ b/src/java/jogamp/common/util/Int32Bitfield.java
@@ -49,32 +49,32 @@ public class Int32Bitfield implements Bitfield {
return UNIT_SIZE;
}
- private final void check(final int limit, final int bitnum) throws ArrayIndexOutOfBoundsException {
+ private final void check(final int limit, final int bitnum) throws IndexOutOfBoundsException {
if( 0 > bitnum || bitnum >= limit ) {
- throw new ArrayIndexOutOfBoundsException("Bitnum should be within [0.."+(limit-1)+"], but is "+bitnum);
+ throw new IndexOutOfBoundsException("Bitnum should be within [0.."+(limit-1)+"], but is "+bitnum);
}
}
@Override
- public final int getInt32(final int rightBitnum) throws ArrayIndexOutOfBoundsException {
+ public final int getInt32(final int rightBitnum) throws IndexOutOfBoundsException {
check(UNIT_SIZE-31, rightBitnum);
return storage;
}
@Override
- public final void putInt32(final int rightBitnum, final int mask) throws ArrayIndexOutOfBoundsException {
+ public final void putInt32(final int rightBitnum, final int mask) throws IndexOutOfBoundsException {
check(UNIT_SIZE-31, rightBitnum);
storage = mask;
}
@Override
- public final boolean get(final int bitnum) throws ArrayIndexOutOfBoundsException {
+ public final boolean get(final int bitnum) throws IndexOutOfBoundsException {
check(UNIT_SIZE, bitnum);
return 0 != ( storage & ( 1 << bitnum ) ) ;
}
@Override
- public final boolean put(final int bitnum, final boolean bit) throws ArrayIndexOutOfBoundsException {
+ public final boolean put(final int bitnum, final boolean bit) throws IndexOutOfBoundsException {
check(UNIT_SIZE, bitnum);
final int m = 1 << bitnum;
final boolean prev = 0 != ( storage & m ) ;
@@ -88,13 +88,13 @@ public class Int32Bitfield implements Bitfield {
return prev;
}
@Override
- public final void set(final int bitnum) throws ArrayIndexOutOfBoundsException {
+ public final void set(final int bitnum) throws IndexOutOfBoundsException {
check(UNIT_SIZE, bitnum);
final int m = 1 << bitnum;
storage |= m;
}
@Override
- public final void clear (final int bitnum) throws ArrayIndexOutOfBoundsException {
+ public final void clear (final int bitnum) throws IndexOutOfBoundsException {
check(UNIT_SIZE, bitnum);
final int m = 1 << bitnum;
storage &= ~m;