stardiv.js.ip
Interface ReflectWrapper
- public abstract interface ReflectWrapper
Method Summary |
abstract java.lang.Object |
get(java.lang.Object o,
int i)
|
abstract java.lang.Object |
get(java.lang.reflect.Field f,
java.lang.Object o)
|
abstract boolean |
getBoolean(java.lang.Object o,
int i)
|
abstract boolean |
getBoolean(java.lang.reflect.Field f,
java.lang.Object o)
|
abstract byte |
getByte(java.lang.Object o,
int i)
|
abstract byte |
getByte(java.lang.reflect.Field f,
java.lang.Object o)
|
abstract char |
getChar(java.lang.Object o,
int i)
|
abstract char |
getChar(java.lang.reflect.Field f,
java.lang.Object o)
|
abstract java.lang.reflect.Constructor[] |
getConstructors(java.lang.Class c)
|
abstract double |
getDouble(java.lang.Object o,
int i)
|
abstract double |
getDouble(java.lang.reflect.Field f,
java.lang.Object o)
|
abstract java.lang.reflect.Field |
getField(java.lang.Class c,
java.lang.String s)
|
abstract float |
getFloat(java.lang.Object o,
int i)
|
abstract float |
getFloat(java.lang.reflect.Field f,
java.lang.Object o)
|
abstract int |
getInt(java.lang.Object o,
int i)
|
abstract int |
getInt(java.lang.reflect.Field f,
java.lang.Object o)
|
abstract long |
getLong(java.lang.Object o,
int i)
|
abstract long |
getLong(java.lang.reflect.Field f,
java.lang.Object o)
|
abstract java.lang.reflect.Method[] |
getMethods(java.lang.Class c)
|
abstract short |
getShort(java.lang.Object o,
int i)
|
abstract short |
getShort(java.lang.reflect.Field f,
java.lang.Object o)
|
abstract java.lang.Object |
invoke(java.lang.reflect.Method m,
java.lang.Object o1,
java.lang.Object[] o2)
|
abstract java.lang.Object |
newInstance(java.lang.reflect.Constructor c,
java.lang.Object[] o)
|
abstract void |
set(java.lang.Object o1,
int i,
java.lang.Object o2)
|
abstract void |
set(java.lang.reflect.Field f,
java.lang.Object o1,
java.lang.Object o2)
|
abstract void |
setBoolean(java.lang.Object o,
int i,
boolean b)
|
abstract void |
setBoolean(java.lang.reflect.Field f,
java.lang.Object o,
boolean b)
|
abstract void |
setByte(java.lang.Object o,
int i,
byte b)
|
abstract void |
setByte(java.lang.reflect.Field f,
java.lang.Object o,
byte b)
|
abstract void |
setChar(java.lang.Object o,
int i,
char c)
|
abstract void |
setChar(java.lang.reflect.Field f,
java.lang.Object o,
char c)
|
abstract void |
setDouble(java.lang.Object o,
int i,
double d)
|
abstract void |
setDouble(java.lang.reflect.Field f,
java.lang.Object o,
double d)
|
abstract void |
setFloat(java.lang.Object o,
int i,
float f)
|
abstract void |
setFloat(java.lang.reflect.Field f1,
java.lang.Object o,
float f2)
|
abstract void |
setInt(java.lang.Object o,
int i1,
int i2)
|
abstract void |
setInt(java.lang.reflect.Field f,
java.lang.Object o,
int i)
|
abstract void |
setLong(java.lang.Object o,
int i,
long l)
|
abstract void |
setLong(java.lang.reflect.Field f,
java.lang.Object o,
long l)
|
abstract void |
setShort(java.lang.Object o,
int i,
short s)
|
abstract void |
setShort(java.lang.reflect.Field f,
java.lang.Object o,
short s)
|
get
public abstract java.lang.Object get(java.lang.Object o,
int i)
throws java.lang.IllegalArgumentException,
java.lang.ArrayIndexOutOfBoundsException
get
public abstract java.lang.Object get(java.lang.reflect.Field f,
java.lang.Object o)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
getBoolean
public abstract boolean getBoolean(java.lang.Object o,
int i)
throws java.lang.IllegalArgumentException,
java.lang.ArrayIndexOutOfBoundsException
getBoolean
public abstract boolean getBoolean(java.lang.reflect.Field f,
java.lang.Object o)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
getByte
public abstract byte getByte(java.lang.Object o,
int i)
throws java.lang.IllegalArgumentException,
java.lang.ArrayIndexOutOfBoundsException
getByte
public abstract byte getByte(java.lang.reflect.Field f,
java.lang.Object o)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
getChar
public abstract char getChar(java.lang.Object o,
int i)
throws java.lang.IllegalArgumentException,
java.lang.ArrayIndexOutOfBoundsException
getChar
public abstract char getChar(java.lang.reflect.Field f,
java.lang.Object o)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
getConstructors
public abstract java.lang.reflect.Constructor[] getConstructors(java.lang.Class c)
throws java.lang.SecurityException
getDouble
public abstract double getDouble(java.lang.Object o,
int i)
throws java.lang.IllegalArgumentException,
java.lang.ArrayIndexOutOfBoundsException
getDouble
public abstract double getDouble(java.lang.reflect.Field f,
java.lang.Object o)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
getField
public abstract java.lang.reflect.Field getField(java.lang.Class c,
java.lang.String s)
throws java.lang.NoSuchFieldException,
java.lang.SecurityException
getFloat
public abstract float getFloat(java.lang.Object o,
int i)
throws java.lang.IllegalArgumentException,
java.lang.ArrayIndexOutOfBoundsException
getFloat
public abstract float getFloat(java.lang.reflect.Field f,
java.lang.Object o)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
getInt
public abstract int getInt(java.lang.Object o,
int i)
throws java.lang.IllegalArgumentException,
java.lang.ArrayIndexOutOfBoundsException
getInt
public abstract int getInt(java.lang.reflect.Field f,
java.lang.Object o)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
getLong
public abstract long getLong(java.lang.Object o,
int i)
throws java.lang.IllegalArgumentException,
java.lang.ArrayIndexOutOfBoundsException
getLong
public abstract long getLong(java.lang.reflect.Field f,
java.lang.Object o)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
getMethods
public abstract java.lang.reflect.Method[] getMethods(java.lang.Class c)
throws java.lang.SecurityException
getShort
public abstract short getShort(java.lang.Object o,
int i)
throws java.lang.IllegalArgumentException,
java.lang.ArrayIndexOutOfBoundsException
getShort
public abstract short getShort(java.lang.reflect.Field f,
java.lang.Object o)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
invoke
public abstract java.lang.Object invoke(java.lang.reflect.Method m,
java.lang.Object o1,
java.lang.Object[] o2)
throws java.lang.IllegalAccessException,
java.lang.IllegalArgumentException,
java.lang.reflect.InvocationTargetException
newInstance
public abstract java.lang.Object newInstance(java.lang.reflect.Constructor c,
java.lang.Object[] o)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException,
java.lang.IllegalArgumentException,
java.lang.reflect.InvocationTargetException
set
public abstract void set(java.lang.Object o1,
int i,
java.lang.Object o2)
throws java.lang.IllegalArgumentException,
java.lang.ArrayIndexOutOfBoundsException
set
public abstract void set(java.lang.reflect.Field f,
java.lang.Object o1,
java.lang.Object o2)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
setBoolean
public abstract void setBoolean(java.lang.Object o,
int i,
boolean b)
throws java.lang.IllegalArgumentException,
java.lang.ArrayIndexOutOfBoundsException
setBoolean
public abstract void setBoolean(java.lang.reflect.Field f,
java.lang.Object o,
boolean b)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
setByte
public abstract void setByte(java.lang.Object o,
int i,
byte b)
throws java.lang.IllegalArgumentException,
java.lang.ArrayIndexOutOfBoundsException
setByte
public abstract void setByte(java.lang.reflect.Field f,
java.lang.Object o,
byte b)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
setChar
public abstract void setChar(java.lang.Object o,
int i,
char c)
throws java.lang.IllegalArgumentException,
java.lang.ArrayIndexOutOfBoundsException
setChar
public abstract void setChar(java.lang.reflect.Field f,
java.lang.Object o,
char c)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
setDouble
public abstract void setDouble(java.lang.Object o,
int i,
double d)
throws java.lang.IllegalArgumentException,
java.lang.ArrayIndexOutOfBoundsException
setDouble
public abstract void setDouble(java.lang.reflect.Field f,
java.lang.Object o,
double d)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
setFloat
public abstract void setFloat(java.lang.Object o,
int i,
float f)
throws java.lang.IllegalArgumentException,
java.lang.ArrayIndexOutOfBoundsException
setFloat
public abstract void setFloat(java.lang.reflect.Field f1,
java.lang.Object o,
float f2)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
setInt
public abstract void setInt(java.lang.Object o,
int i1,
int i2)
throws java.lang.IllegalArgumentException,
java.lang.ArrayIndexOutOfBoundsException
setInt
public abstract void setInt(java.lang.reflect.Field f,
java.lang.Object o,
int i)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
setLong
public abstract void setLong(java.lang.Object o,
int i,
long l)
throws java.lang.IllegalArgumentException,
java.lang.ArrayIndexOutOfBoundsException
setLong
public abstract void setLong(java.lang.reflect.Field f,
java.lang.Object o,
long l)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
setShort
public abstract void setShort(java.lang.Object o,
int i,
short s)
throws java.lang.IllegalArgumentException,
java.lang.ArrayIndexOutOfBoundsException
setShort
public abstract void setShort(java.lang.reflect.Field f,
java.lang.Object o,
short s)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException