public class MapField extends java.lang.Object implements FieldAccess
Constructor and Description |
---|
MapField() |
MapField(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
boolean |
getBoolean(java.lang.Object obj) |
byte |
getByte(java.lang.Object obj) |
char |
getChar(java.lang.Object obj) |
java.lang.Class<?> |
getComponentClass() |
double |
getDouble(java.lang.Object obj) |
java.lang.reflect.Field |
getField() |
float |
getFloat(java.lang.Object obj) |
int |
getInt(java.lang.Object obj) |
long |
getLong(java.lang.Object obj) |
java.lang.String |
getName() |
java.lang.Object |
getObject(java.lang.Object obj) |
java.lang.reflect.ParameterizedType |
getParameterizedType() |
short |
getShort(java.lang.Object obj) |
java.lang.Class<?> |
getType() |
java.lang.Object |
getValue(java.lang.Object obj) |
boolean |
isFinal() |
boolean |
isQualified() |
boolean |
isReadOnly() |
boolean |
isStatic() |
boolean |
isVolatile() |
void |
setBoolean(java.lang.Object obj,
boolean value) |
void |
setByte(java.lang.Object obj,
byte value) |
void |
setChar(java.lang.Object obj,
char value) |
void |
setDouble(java.lang.Object obj,
double value) |
void |
setFloat(java.lang.Object obj,
float value) |
void |
setInt(java.lang.Object obj,
int value) |
void |
setLong(java.lang.Object obj,
long value) |
void |
setObject(java.lang.Object obj,
java.lang.Object value) |
void |
setShort(java.lang.Object obj,
short value) |
void |
setValue(java.lang.Object obj,
java.lang.Object value) |
public java.lang.String getName()
getName
in interface FieldAccess
public java.lang.Object getValue(java.lang.Object obj)
getValue
in interface FieldAccess
public void setValue(java.lang.Object obj, java.lang.Object value)
setValue
in interface FieldAccess
public boolean getBoolean(java.lang.Object obj)
getBoolean
in interface FieldAccess
public void setBoolean(java.lang.Object obj, boolean value)
setBoolean
in interface FieldAccess
public int getInt(java.lang.Object obj)
getInt
in interface FieldAccess
public void setInt(java.lang.Object obj, int value)
setInt
in interface FieldAccess
public short getShort(java.lang.Object obj)
getShort
in interface FieldAccess
public void setShort(java.lang.Object obj, short value)
setShort
in interface FieldAccess
public char getChar(java.lang.Object obj)
getChar
in interface FieldAccess
public void setChar(java.lang.Object obj, char value)
setChar
in interface FieldAccess
public long getLong(java.lang.Object obj)
getLong
in interface FieldAccess
public void setLong(java.lang.Object obj, long value)
setLong
in interface FieldAccess
public double getDouble(java.lang.Object obj)
getDouble
in interface FieldAccess
public void setDouble(java.lang.Object obj, double value)
setDouble
in interface FieldAccess
public float getFloat(java.lang.Object obj)
getFloat
in interface FieldAccess
public void setFloat(java.lang.Object obj, float value)
setFloat
in interface FieldAccess
public byte getByte(java.lang.Object obj)
getByte
in interface FieldAccess
public void setByte(java.lang.Object obj, byte value)
setByte
in interface FieldAccess
public java.lang.Object getObject(java.lang.Object obj)
getObject
in interface FieldAccess
public void setObject(java.lang.Object obj, java.lang.Object value)
setObject
in interface FieldAccess
public java.lang.reflect.Field getField()
getField
in interface FieldAccess
public java.lang.reflect.ParameterizedType getParameterizedType()
getParameterizedType
in interface FieldAccess
public java.lang.Class<?> getComponentClass()
getComponentClass
in interface FieldAccess
public boolean isFinal()
isFinal
in interface FieldAccess
public boolean isStatic()
isStatic
in interface FieldAccess
public boolean isVolatile()
isVolatile
in interface FieldAccess
public boolean isQualified()
isQualified
in interface FieldAccess
public boolean isReadOnly()
isReadOnly
in interface FieldAccess
public java.lang.Class<?> getType()
getType
in interface FieldAccess