java.lang.Object
de.grogra.reflect.MemberDecorator
de.grogra.reflect.FieldDecorator
- Direct Known Subclasses:
InheritedField
-
Field Summary
Fields inherited from interface de.grogra.reflect.Field
FIELD_0, INTERFACE_MODIFIERS, MODIFIERS
Fields inherited from interface de.grogra.reflect.Member
ABSTRACT, ACCESS_MODIFIERS, ARRAY, BRIDGE, CONSTANT, FINAL, INTERFACE, JAVA_MODIFIERS, LOCAL_CLASS, MIN_UNUSED_MODIFIER, NATIVE, PRIVATE, PROTECTED, PUBLIC, STATIC, STRICT, SYNCHRONIZED, SYNTHETIC, TRANSIENT, VARARGS, VOLATILE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
getBoolean
(Object object) byte
char
double
float
int
long
short
getType()
void
setBoolean
(Object object, boolean value) void
void
void
void
void
void
void
void
static Field
undecorate
(Field f) Methods inherited from class de.grogra.reflect.MemberDecorator
getDeclaredAnnotation, getDeclaredAnnotationCount, getDeclaringType, getDecoratedMember, getDescriptor, getModifiers, getName, getSimpleName, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface de.grogra.reflect.Member
getDeclaredAnnotation, getDeclaredAnnotationCount, getDeclaringType, getDescriptor, getModifiers, getName, getSimpleName
-
Constructor Details
-
FieldDecorator
-
FieldDecorator
-
-
Method Details
-
undecorate
-
getType
-
getBoolean
- Specified by:
getBoolean
in interfaceField
- Throws:
IllegalAccessException
-
setBoolean
- Specified by:
setBoolean
in interfaceField
- Throws:
IllegalAccessException
-
getByte
- Specified by:
getByte
in interfaceField
- Throws:
IllegalAccessException
-
setByte
- Specified by:
setByte
in interfaceField
- Throws:
IllegalAccessException
-
getShort
- Specified by:
getShort
in interfaceField
- Throws:
IllegalAccessException
-
setShort
- Specified by:
setShort
in interfaceField
- Throws:
IllegalAccessException
-
getChar
- Specified by:
getChar
in interfaceField
- Throws:
IllegalAccessException
-
setChar
- Specified by:
setChar
in interfaceField
- Throws:
IllegalAccessException
-
getInt
- Specified by:
getInt
in interfaceField
- Throws:
IllegalAccessException
-
setInt
- Specified by:
setInt
in interfaceField
- Throws:
IllegalAccessException
-
getLong
- Specified by:
getLong
in interfaceField
- Throws:
IllegalAccessException
-
setLong
- Specified by:
setLong
in interfaceField
- Throws:
IllegalAccessException
-
getFloat
- Specified by:
getFloat
in interfaceField
- Throws:
IllegalAccessException
-
setFloat
- Specified by:
setFloat
in interfaceField
- Throws:
IllegalAccessException
-
getDouble
- Specified by:
getDouble
in interfaceField
- Throws:
IllegalAccessException
-
setDouble
- Specified by:
setDouble
in interfaceField
- Throws:
IllegalAccessException
-
getObject
- Specified by:
getObject
in interfaceField
- Throws:
IllegalAccessException
-
setObject
- Specified by:
setObject
in interfaceField
- Throws:
IllegalAccessException
-