java.lang.Object
ClassLib.Common.java.lang.reflect.Array
- public abstract class Array
- extends java.lang.Object
Array
- Version:
- $Id: Array.java,v 1.10 2003/05/12 10:04:53 joewhaley Exp $
Constructor Summary |
Array()
|
Method Summary |
static java.lang.Object |
get(java.lang.Object array,
int index)
|
static boolean |
getBoolean(java.lang.Object array,
int index)
|
static byte |
getByte(java.lang.Object array,
int index)
|
static char |
getChar(java.lang.Object array,
int index)
|
static double |
getDouble(java.lang.Object array,
int index)
|
static float |
getFloat(java.lang.Object array,
int index)
|
static int |
getInt(java.lang.Object array,
int index)
|
static int |
getLength(java.lang.Object array)
|
static long |
getLong(java.lang.Object array,
int index)
|
static short |
getShort(java.lang.Object array,
int index)
|
private static java.lang.Object |
multiNewArray(java.lang.Class componentType,
int[] dimensions)
|
private static java.lang.Object |
newArray(java.lang.Class componentType,
int length)
|
static void |
set(java.lang.Object array,
int index,
java.lang.Object value)
|
static void |
setBoolean(java.lang.Object array,
int index,
boolean z)
|
static void |
setByte(java.lang.Object array,
int index,
byte z)
|
static void |
setChar(java.lang.Object array,
int index,
char z)
|
static void |
setDouble(java.lang.Object array,
int index,
double z)
|
static void |
setFloat(java.lang.Object array,
int index,
float z)
|
static void |
setInt(java.lang.Object array,
int index,
int z)
|
static void |
setLong(java.lang.Object array,
int index,
long z)
|
static void |
setShort(java.lang.Object array,
int index,
short z)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Array
public Array()
getLength
public static int getLength(java.lang.Object array)
throws java.lang.IllegalArgumentException
get
public static java.lang.Object get(java.lang.Object array,
int index)
throws java.lang.IllegalArgumentException,
java.lang.ArrayIndexOutOfBoundsException
getBoolean
public static boolean getBoolean(java.lang.Object array,
int index)
getByte
public static byte getByte(java.lang.Object array,
int index)
getChar
public static char getChar(java.lang.Object array,
int index)
getShort
public static short getShort(java.lang.Object array,
int index)
getInt
public static int getInt(java.lang.Object array,
int index)
getLong
public static long getLong(java.lang.Object array,
int index)
getFloat
public static float getFloat(java.lang.Object array,
int index)
getDouble
public static double getDouble(java.lang.Object array,
int index)
set
public static void set(java.lang.Object array,
int index,
java.lang.Object value)
throws java.lang.IllegalArgumentException,
java.lang.ArrayIndexOutOfBoundsException
setBoolean
public static void setBoolean(java.lang.Object array,
int index,
boolean z)
throws java.lang.IllegalArgumentException,
java.lang.ArrayIndexOutOfBoundsException
setByte
public static void setByte(java.lang.Object array,
int index,
byte z)
throws java.lang.IllegalArgumentException,
java.lang.ArrayIndexOutOfBoundsException
setChar
public static void setChar(java.lang.Object array,
int index,
char z)
throws java.lang.IllegalArgumentException,
java.lang.ArrayIndexOutOfBoundsException
setShort
public static void setShort(java.lang.Object array,
int index,
short z)
throws java.lang.IllegalArgumentException,
java.lang.ArrayIndexOutOfBoundsException
setInt
public static void setInt(java.lang.Object array,
int index,
int z)
throws java.lang.IllegalArgumentException,
java.lang.ArrayIndexOutOfBoundsException
setLong
public static void setLong(java.lang.Object array,
int index,
long z)
throws java.lang.IllegalArgumentException,
java.lang.ArrayIndexOutOfBoundsException
setFloat
public static void setFloat(java.lang.Object array,
int index,
float z)
throws java.lang.IllegalArgumentException,
java.lang.ArrayIndexOutOfBoundsException
setDouble
public static void setDouble(java.lang.Object array,
int index,
double z)
throws java.lang.IllegalArgumentException,
java.lang.ArrayIndexOutOfBoundsException
newArray
private static java.lang.Object newArray(java.lang.Class componentType,
int length)
throws java.lang.NegativeArraySizeException
multiNewArray
private static java.lang.Object multiNewArray(java.lang.Class componentType,
int[] dimensions)
throws java.lang.IllegalArgumentException,
java.lang.NegativeArraySizeException