All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class NET.shudo.moba.reflect.MetaField

java.lang.Object
   |
   +----NET.shudo.moba.reflect.MetaField

public class MetaField
extends Object

Constructor Index

 o MetaField(Class, Field)

Method Index

 o access()
 o getBooleanValue(Object)
 o getByteValue(Object)
 o getCharValue(Object)
 o getDoubleValue(Object)
 o getFloatValue(Object)
 o getIntValue(Object)
 o getLongValue(Object)
 o getObjectValue(Object)
 o getShortValue(Object)
 o getStaticBooleanValue()
 o getStaticByteValue()
 o getStaticCharValue()
 o getStaticDoubleValue()
 o getStaticFloatValue()
 o getStaticIntValue()
 o getStaticLongValue()
 o getStaticObjectValue()
 o getStaticShortValue()
 o isAccessible()
 o isAny()
 o isArray()
 o isBaseTypeArray()
 o isBoolean()
 o isByte()
 o isChar()
 o isDouble()
 o isEnum()
 o isFloat()
 o isInt()
 o isLong()
 o isObject()
 o isObjectArray()
 o isShort()
 o isVoid()
 o name()
 o setBooleanValue(Object, boolean)
 o setByteValue(Object, byte)
 o setCharValue(Object, char)
 o setDoubleValue(Object, double)
 o setFloatValue(Object, float)
 o setIntValue(Object, int)
 o setLongValue(Object, long)
 o setObjectValue(Object, Object)
 o setShortValue(Object, short)
 o setStaticBooleanValue(boolean)
 o setStaticByteValue(byte)
 o setStaticCharValue(char)
 o setStaticDoubleValue(double)
 o setStaticFloatValue(float)
 o setStaticIntValue(int)
 o setStaticLongValue(long)
 o setStaticObjectValue(Object)
 o setStaticShortValue(short)
 o signature()
 o toString()
 o type()
このフィールドのクラスを得る。

Constructors

 o MetaField
 protected MetaField(Class clazz,
                     Field field)

Methods

 o toString
 public String toString()
Overrides:
toString in class Object
 o name
 public String name()
 o signature
 public String signature()
 o access
 public int access()
 o type
 public Class type()
このフィールドのクラスを得る。

Returns:
このフィールドがオブジェクトでなければnull
 o isAccessible
 public boolean isAccessible()
 o isArray
 public boolean isArray()
 o isObject
 public boolean isObject()
 o isObjectArray
 public boolean isObjectArray()
 o isBaseTypeArray
 public boolean isBaseTypeArray()
 o isAny
 public boolean isAny()
 o isByte
 public boolean isByte()
 o isChar
 public boolean isChar()
 o isDouble
 public boolean isDouble()
 o isEnum
 public boolean isEnum()
 o isFloat
 public boolean isFloat()
 o isInt
 public boolean isInt()
 o isLong
 public boolean isLong()
 o isShort
 public boolean isShort()
 o isVoid
 public boolean isVoid()
 o isBoolean
 public boolean isBoolean()
 o getByteValue
 public native byte getByteValue(Object obj)
 o getCharValue
 public native char getCharValue(Object obj)
 o getDoubleValue
 public native double getDoubleValue(Object obj)
 o getFloatValue
 public native float getFloatValue(Object obj)
 o getIntValue
 public native int getIntValue(Object obj)
 o getLongValue
 public native long getLongValue(Object obj)
 o getShortValue
 public native short getShortValue(Object obj)
 o getBooleanValue
 public native boolean getBooleanValue(Object obj)
 o getObjectValue
 public native Object getObjectValue(Object obj)
 o getStaticByteValue
 public native byte getStaticByteValue()
 o getStaticCharValue
 public native char getStaticCharValue()
 o getStaticDoubleValue
 public native double getStaticDoubleValue()
 o getStaticFloatValue
 public native float getStaticFloatValue()
 o getStaticIntValue
 public native int getStaticIntValue()
 o getStaticLongValue
 public native long getStaticLongValue()
 o getStaticShortValue
 public native short getStaticShortValue()
 o getStaticBooleanValue
 public native boolean getStaticBooleanValue()
 o getStaticObjectValue
 public native Object getStaticObjectValue()
 o setByteValue
 public native void setByteValue(Object obj,
                                 byte val)
 o setCharValue
 public native void setCharValue(Object obj,
                                 char val)
 o setDoubleValue
 public native void setDoubleValue(Object obj,
                                   double val)
 o setFloatValue
 public native void setFloatValue(Object obj,
                                  float val)
 o setIntValue
 public native void setIntValue(Object obj,
                                int val)
 o setLongValue
 public native void setLongValue(Object obj,
                                 long val)
 o setShortValue
 public native void setShortValue(Object obj,
                                  short val)
 o setBooleanValue
 public native void setBooleanValue(Object obj,
                                    boolean val)
 o setObjectValue
 public native void setObjectValue(Object obj,
                                   Object val)
 o setStaticByteValue
 public native void setStaticByteValue(byte val)
 o setStaticCharValue
 public native void setStaticCharValue(char val)
 o setStaticDoubleValue
 public native void setStaticDoubleValue(double val)
 o setStaticFloatValue
 public native void setStaticFloatValue(float val)
 o setStaticIntValue
 public native void setStaticIntValue(int val)
 o setStaticLongValue
 public native void setStaticLongValue(long val)
 o setStaticShortValue
 public native void setStaticShortValue(short val)
 o setStaticBooleanValue
 public native void setStaticBooleanValue(boolean val)
 o setStaticObjectValue
 public native void setStaticObjectValue(Object val)

All Packages  Class Hierarchy  This Package  Previous  Next  Index