public class Field
extends java.lang.Object
| Constructor and Description |
|---|
Field() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
get(java.lang.Object object) |
<A extends java.lang.annotation.Annotation> |
getAnnotation(java.lang.Class<A> annotationType) |
boolean |
getBoolean(java.lang.Object object) |
byte |
getByte(java.lang.Object object) |
char |
getChar(java.lang.Object object) |
java.lang.annotation.Annotation[] |
getDeclaredAnnotations() |
java.lang.Class<?> |
getDeclaringClass() |
double |
getDouble(java.lang.Object object) |
float |
getFloat(java.lang.Object object) |
java.lang.reflect.Type |
getGenericType() |
int |
getInt(java.lang.Object object) |
long |
getLong(java.lang.Object object) |
int |
getModifiers() |
java.lang.String |
getName() |
short |
getShort(java.lang.Object object) |
java.lang.Class<?> |
getType() |
int |
hashCode() |
boolean |
isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType) |
boolean |
isEnumConstant() |
boolean |
isSynthetic() |
void |
set(java.lang.Object object,
java.lang.Object value) |
void |
setBoolean(java.lang.Object object,
boolean value) |
void |
setByte(java.lang.Object object,
byte value) |
void |
setChar(java.lang.Object object,
char value) |
void |
setDouble(java.lang.Object object,
double value) |
void |
setFloat(java.lang.Object object,
float value) |
void |
setInt(java.lang.Object object,
int value) |
void |
setLong(java.lang.Object object,
long value) |
void |
setShort(java.lang.Object object,
short value) |
java.lang.String |
toGenericString() |
java.lang.String |
toString() |
public java.lang.Object get(java.lang.Object object)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptionpublic <A extends java.lang.annotation.Annotation> A getAnnotation(java.lang.Class<A> annotationType)
public boolean getBoolean(java.lang.Object object)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptionpublic byte getByte(java.lang.Object object)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptionpublic char getChar(java.lang.Object object)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptionpublic java.lang.annotation.Annotation[] getDeclaredAnnotations()
public java.lang.Class<?> getDeclaringClass()
public double getDouble(java.lang.Object object)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptionpublic float getFloat(java.lang.Object object)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptionpublic java.lang.reflect.Type getGenericType()
public int getInt(java.lang.Object object)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptionpublic long getLong(java.lang.Object object)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptionpublic int getModifiers()
public java.lang.String getName()
public short getShort(java.lang.Object object)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptionpublic java.lang.Class<?> getType()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
public boolean isEnumConstant()
public boolean isSynthetic()
public void set(java.lang.Object object,
java.lang.Object value)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptionpublic void setBoolean(java.lang.Object object,
boolean value)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptionpublic void setByte(java.lang.Object object,
byte value)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptionpublic void setChar(java.lang.Object object,
char value)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptionpublic void setDouble(java.lang.Object object,
double value)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptionpublic void setFloat(java.lang.Object object,
float value)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptionpublic void setInt(java.lang.Object object,
int value)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptionpublic void setLong(java.lang.Object object,
long value)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptionpublic void setShort(java.lang.Object object,
short value)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptionpublic java.lang.String toGenericString()
public java.lang.String toString()
toString in class java.lang.Object