Class ReflectedField
java.lang.Object
com.strobel.reflection.MemberInfo
com.strobel.reflection.FieldInfo
com.strobel.reflection.ReflectedField
- All Implemented Interfaces:
AnnotatedElement
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Type<?> private final Type<?> private final Fieldprivate final Type<?> Fields inherited from class MemberInfo
EMPTY_ANNOTATIONS, ENUM_MODIFIER, VARARGS_MODIFIER -
Constructor Summary
ConstructorsConstructorDescriptionReflectedField(Type<?> declaringType, Type<?> reflectedType, Field rawField, Type<?> fieldType) ReflectedField(Type<?> declaringType, Field rawField, Type<?> fieldType) -
Method Summary
Methods inherited from class FieldInfo
appendBriefDescription, appendDescription, appendErasedDescription, appendErasedSignature, appendSignature, appendSimpleDescription, getAnnotation, getAnnotations, getDeclaredAnnotations, getMemberType, getValue, isAnnotationPresent, isEquivalentTo, setValue, toStringMethods inherited from class MemberInfo
appendGenericSignature, emptyAnnotations, equals, getAnnotationsByType, getBriefDescription, getDeclaredAnnotation, getDeclaredAnnotationsByType, getDescription, getErasedDescription, getErasedSignature, getSignature, getSimpleDescription, hashCode, invalidateCaches, isFinal, isNonPublic, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic
-
Field Details
-
_declaringType
-
_reflectedType
-
_rawField
-
_fieldType
-
-
Constructor Details
-
ReflectedField
-
ReflectedField
-
-
Method Details
-
getRawField
- Specified by:
getRawFieldin classFieldInfo
-
getFieldType
- Specified by:
getFieldTypein classFieldInfo
-
isEnumConstant
public boolean isEnumConstant()- Overrides:
isEnumConstantin classFieldInfo
-
getName
- Specified by:
getNamein classMemberInfo
-
getDeclaringType
- Specified by:
getDeclaringTypein classMemberInfo
-
getReflectedType
- Overrides:
getReflectedTypein classMemberInfo
-
getModifiers
public int getModifiers()- Specified by:
getModifiersin classMemberInfo
-