All Packages Class Hierarchy This Package Previous Next Index
java.lang.Object | +----NET.shudo.moba.reflect.MetaField
protected MetaField(Class clazz, Field field)
public String toString()
public String name()
public String signature()
public int access()
public Class type()
public boolean isAccessible()
public boolean isArray()
public boolean isObject()
public boolean isObjectArray()
public boolean isBaseTypeArray()
public boolean isAny()
public boolean isByte()
public boolean isChar()
public boolean isDouble()
public boolean isEnum()
public boolean isFloat()
public boolean isInt()
public boolean isLong()
public boolean isShort()
public boolean isVoid()
public boolean isBoolean()
public native byte getByteValue(Object obj)
public native char getCharValue(Object obj)
public native double getDoubleValue(Object obj)
public native float getFloatValue(Object obj)
public native int getIntValue(Object obj)
public native long getLongValue(Object obj)
public native short getShortValue(Object obj)
public native boolean getBooleanValue(Object obj)
public native Object getObjectValue(Object obj)
public native byte getStaticByteValue()
public native char getStaticCharValue()
public native double getStaticDoubleValue()
public native float getStaticFloatValue()
public native int getStaticIntValue()
public native long getStaticLongValue()
public native short getStaticShortValue()
public native boolean getStaticBooleanValue()
public native Object getStaticObjectValue()
public native void setByteValue(Object obj, byte val)
public native void setCharValue(Object obj, char val)
public native void setDoubleValue(Object obj, double val)
public native void setFloatValue(Object obj, float val)
public native void setIntValue(Object obj, int val)
public native void setLongValue(Object obj, long val)
public native void setShortValue(Object obj, short val)
public native void setBooleanValue(Object obj, boolean val)
public native void setObjectValue(Object obj, Object val)
public native void setStaticByteValue(byte val)
public native void setStaticCharValue(char val)
public native void setStaticDoubleValue(double val)
public native void setStaticFloatValue(float val)
public native void setStaticIntValue(int val)
public native void setStaticLongValue(long val)
public native void setStaticShortValue(short val)
public native void setStaticBooleanValue(boolean val)
public native void setStaticObjectValue(Object val)
All Packages Class Hierarchy This Package Previous Next Index