## Uses of Class
java.lang.ArrayIndexOutOfBoundsException

Packages that use ArrayIndexOutOfBoundsException
java.lang.reflect: Provides classes and interfaces for obtaining reflective information about classes and objects.
javax.sound.midi: Provides interfaces and classes for I/O, sequencing, and synthesis of MIDI (Musical Instrument Digital Interface) data.

### Uses of ArrayIndexOutOfBoundsException in java.lang.reflect

Methods in java.lang.reflect that throw ArrayIndexOutOfBoundsException
`static Object` Array.`get​(Object array, int index)` Returns the value of the indexed component in the specified array object.
`static boolean` Array.`getBoolean​(Object array, int index)` Returns the value of the indexed component in the specified array object, as a `boolean`.
`static byte` Array.`getByte​(Object array, int index)` Returns the value of the indexed component in the specified array object, as a `byte`.
`static char` Array.`getChar​(Object array, int index)` Returns the value of the indexed component in the specified array object, as a `char`.
`static double` Array.`getDouble​(Object array, int index)` Returns the value of the indexed component in the specified array object, as a `double`.
`static float` Array.`getFloat​(Object array, int index)` Returns the value of the indexed component in the specified array object, as a `float`.
`static int` Array.`getInt​(Object array, int index)` Returns the value of the indexed component in the specified array object, as an `int`.
`static long` Array.`getLong​(Object array, int index)` Returns the value of the indexed component in the specified array object, as a `long`.
`static short` Array.`getShort​(Object array, int index)` Returns the value of the indexed component in the specified array object, as a `short`.
`static void` Array.`set​(Object array, int index, Object value)` Sets the value of the indexed component of the specified array object to the specified new value.
`static void` Array.`setBoolean​(Object array, int index, boolean z)` Sets the value of the indexed component of the specified array object to the specified `boolean` value.
`static void` Array.`setByte​(Object array, int index, byte b)` Sets the value of the indexed component of the specified array object to the specified `byte` value.
`static void` Array.`setChar​(Object array, int index, char c)` Sets the value of the indexed component of the specified array object to the specified `char` value.
`static void` Array.`setDouble​(Object array, int index, double d)` Sets the value of the indexed component of the specified array object to the specified `double` value.
`static void` Array.`setFloat​(Object array, int index, float f)` Sets the value of the indexed component of the specified array object to the specified `float` value.
`static void` Array.`setInt​(Object array, int index, int i)` Sets the value of the indexed component of the specified array object to the specified `int` value.
`static void` Array.`setLong​(Object array, int index, long l)` Sets the value of the indexed component of the specified array object to the specified `long` value.
`static void` Array.`setShort​(Object array, int index, short s)` Sets the value of the indexed component of the specified array object to the specified `short` value.

### Uses of ArrayIndexOutOfBoundsException in javax.sound.midi

Methods in javax.sound.midi that throw ArrayIndexOutOfBoundsException
`MidiEvent` Track.`get​(int index)` Obtains the event at the specified index.