# 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.