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(MetaClass, int)

Method Index

 o access()
 o classOfField()
このフィールドのクラスを得る。
 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 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 isValueNull(Object)
 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 signature()
 o thisClass()
 o toString()

Constructors

 o MetaField
 protected MetaField(MetaClass thisMetaClass,
                     int index)

Methods

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

Returns:
このフィールドがオブジェクトでなければnull
 o isAccessible
 public native 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 isValueNull
 public native boolean isValueNull(Object obj)
 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 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)

All Packages  Class Hierarchy  This Package  Previous  Next  Index