Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

ClassLib.Common.java.lang.reflect
Class Array  view Array download Array.java

java.lang.Object
  extended byClassLib.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
 

Constructor Detail

Array

public Array()
Method Detail

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