## Uses of Class
java.lang.ArrayIndexOutOfBoundsException

- Packages that use ArrayIndexOutOfBoundsException
  Package | Description
  --- | ---
  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
    Modifier and Type | Method | Description
    --- | --- | ---
    `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
    Modifier and Type | Method | Description
    --- | --- | ---
    `MidiEvent` | Track.`get​(int index)` | Obtains the event at the specified index.