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, MODIFIERSFields inherited from interface de.grogra.reflect.Member
ABSTRACT, ACCESS_MODIFIERS, ARRAY, BRIDGE, CONSTANT, FINAL, GLOBAL, INTERFACE, JAVA_MODIFIERS, LOCAL_CLASS, MIN_UNUSED_MODIFIER, NATIVE, PRIVATE, PROTECTED, PUBLIC, STATIC, STRICT, SYNCHRONIZED, SYNTHETIC, TRANSIENT, VARARGS, VOLATILE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetBoolean(Object object) bytechardoublefloatintlongshortgetType()voidsetBoolean(Object object, boolean value) voidvoidvoidvoidvoidvoidvoidvoidstatic Fieldundecorate(Field f) Methods inherited from class de.grogra.reflect.MemberDecorator
getDeclaredAnnotation, getDeclaredAnnotationCount, getDeclaringType, getDecoratedMember, getDescriptor, getModifiers, getName, getSimpleName, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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:
getBooleanin interfaceField- Throws:
IllegalAccessException
-
setBoolean
- Specified by:
setBooleanin interfaceField- Throws:
IllegalAccessException
-
getByte
- Specified by:
getBytein interfaceField- Throws:
IllegalAccessException
-
setByte
- Specified by:
setBytein interfaceField- Throws:
IllegalAccessException
-
getShort
- Specified by:
getShortin interfaceField- Throws:
IllegalAccessException
-
setShort
- Specified by:
setShortin interfaceField- Throws:
IllegalAccessException
-
getChar
- Specified by:
getCharin interfaceField- Throws:
IllegalAccessException
-
setChar
- Specified by:
setCharin interfaceField- Throws:
IllegalAccessException
-
getInt
- Specified by:
getIntin interfaceField- Throws:
IllegalAccessException
-
setInt
- Specified by:
setIntin interfaceField- Throws:
IllegalAccessException
-
getLong
- Specified by:
getLongin interfaceField- Throws:
IllegalAccessException
-
setLong
- Specified by:
setLongin interfaceField- Throws:
IllegalAccessException
-
getFloat
- Specified by:
getFloatin interfaceField- Throws:
IllegalAccessException
-
setFloat
- Specified by:
setFloatin interfaceField- Throws:
IllegalAccessException
-
getDouble
- Specified by:
getDoublein interfaceField- Throws:
IllegalAccessException
-
setDouble
- Specified by:
setDoublein interfaceField- Throws:
IllegalAccessException
-
getObject
- Specified by:
getObjectin interfaceField- Throws:
IllegalAccessException
-
setObject
- Specified by:
setObjectin interfaceField- Throws:
IllegalAccessException
-