public final class Field extends AccessibleObject implements Member
| Constructor and Description |
|---|
Field() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj)
default implementation is just an identity check
|
Object |
get(Object o) |
<T extends Annotation> |
getAnnotation(Class<T> annotationCls) |
Annotation[] |
getAnnotations() |
boolean |
getBoolean(Object o) |
byte |
getByte(Object o) |
char |
getChar(Object o) |
Annotation[] |
getDeclaredAnnotations() |
Class<?> |
getDeclaringClass() |
double |
getDouble(Object o) |
float |
getFloat(Object o) |
int |
getInt(Object o) |
long |
getLong(Object o) |
int |
getModifiers() |
String |
getName() |
short |
getShort(Object o) |
Class<?> |
getType() |
int |
hashCode() |
boolean |
isEnumConstant() |
boolean |
isSynthetic() |
void |
set(Object o,
Object v) |
void |
setBoolean(Object o,
boolean v) |
void |
setByte(Object o,
byte v) |
void |
setChar(Object o,
char v) |
void |
setDouble(Object o,
double v) |
void |
setFloat(Object o,
float v) |
void |
setInt(Object o,
int val) |
void |
setLong(Object o,
long v) |
void |
setShort(Object o,
short v) |
String |
toGenericString() |
String |
toString() |
isAccessible, isAnnotationPresent, setAccessible, setAccessiblepublic String toGenericString()
public boolean getBoolean(Object o) throws IllegalAccessException
IllegalAccessExceptionpublic void setBoolean(Object o, boolean v) throws IllegalAccessException
IllegalAccessExceptionpublic byte getByte(Object o) throws IllegalAccessException
IllegalAccessExceptionpublic void setByte(Object o, byte v) throws IllegalAccessException
IllegalAccessExceptionpublic short getShort(Object o) throws IllegalAccessException
IllegalAccessExceptionpublic void setShort(Object o, short v) throws IllegalAccessException
IllegalAccessExceptionpublic char getChar(Object o) throws IllegalAccessException
IllegalAccessExceptionpublic void setChar(Object o, char v) throws IllegalAccessException
IllegalAccessExceptionpublic int getInt(Object o) throws IllegalAccessException
IllegalAccessExceptionpublic void setInt(Object o, int val) throws IllegalAccessException
IllegalAccessExceptionpublic long getLong(Object o) throws IllegalAccessException
IllegalAccessExceptionpublic void setLong(Object o, long v) throws IllegalAccessException
IllegalAccessExceptionpublic float getFloat(Object o) throws IllegalAccessException
IllegalAccessExceptionpublic void setFloat(Object o, float v) throws IllegalAccessException
IllegalAccessExceptionpublic double getDouble(Object o) throws IllegalAccessException
IllegalAccessExceptionpublic void setDouble(Object o, double v) throws IllegalAccessException
IllegalAccessExceptionpublic Class<?> getType()
public Object get(Object o) throws IllegalAccessException
IllegalAccessExceptionpublic void set(Object o, Object v) throws IllegalArgumentException, IllegalAccessException
public int getModifiers()
getModifiers in interface Memberpublic Annotation[] getAnnotations()
getAnnotations in class AccessibleObjectpublic <T extends Annotation> T getAnnotation(Class<T> annotationCls)
getAnnotation in class AccessibleObjectpublic Class<?> getDeclaringClass()
getDeclaringClass in interface Memberpublic boolean isSynthetic()
isSynthetic in interface Memberpublic boolean equals(Object obj)
Objectpublic boolean isEnumConstant()
public Annotation[] getDeclaredAnnotations()
getDeclaredAnnotations in class AccessibleObject