Package gw.util
Class Array
- java.lang.Object
-
- gw.util.Array
-
public final class Array extends Object
Replaces java.lang.reflect.Array for better performance. Basically the java.lang.reflect version uses native methods which are quite slow.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Objectget(Object array, int index)static booleangetBoolean(Object array, int index)static bytegetByte(Object array, int index)static chargetChar(Object array, int index)static doublegetDouble(Object array, int index)static floatgetFloat(Object array, int index)static intgetInt(Object array, int index)static intgetLength(Object array)static longgetLong(Object array, int index)static shortgetShort(Object array, int index)static ObjectnewInstance(Class<?> componentType, int length)static ObjectnewInstance(Class<?> componentType, int[] dimensions)static voidset(Object array, int index, Object value)static voidsetBoolean(Object array, int index, boolean value)static voidsetByte(Object array, int index, byte value)static voidsetChar(Object array, int index, char value)static voidsetDouble(Object array, int index, double value)static voidsetFloat(Object array, int index, float value)static voidsetInt(Object array, int index, int value)static voidsetLong(Object array, int index, long value)static voidsetShort(Object array, int index, short value)
-
-
-
Method Detail
-
getLength
public static int getLength(Object array)
-
getBoolean
public static boolean getBoolean(Object array, int index)
-
getByte
public static byte getByte(Object array, int index)
-
getChar
public static char getChar(Object array, int index)
-
getShort
public static short getShort(Object array, int index)
-
getInt
public static int getInt(Object array, int index)
-
getLong
public static long getLong(Object array, int index)
-
getFloat
public static float getFloat(Object array, int index)
-
getDouble
public static double getDouble(Object array, int index)
-
setBoolean
public static void setBoolean(Object array, int index, boolean value)
-
setByte
public static void setByte(Object array, int index, byte value)
-
setChar
public static void setChar(Object array, int index, char value)
-
setShort
public static void setShort(Object array, int index, short value)
-
setInt
public static void setInt(Object array, int index, int value)
-
setLong
public static void setLong(Object array, int index, long value)
-
setFloat
public static void setFloat(Object array, int index, float value)
-
setDouble
public static void setDouble(Object array, int index, double value)
-
-