public abstract class FieldInfo extends MemberInfo
| Constructor and Description |
|---|
FieldInfo() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.StringBuilder |
appendBriefDescription(java.lang.StringBuilder sb) |
java.lang.StringBuilder |
appendDescription(java.lang.StringBuilder sb) |
java.lang.StringBuilder |
appendErasedDescription(java.lang.StringBuilder sb) |
java.lang.StringBuilder |
appendErasedSignature(java.lang.StringBuilder sb) |
java.lang.StringBuilder |
appendSignature(java.lang.StringBuilder sb) |
java.lang.StringBuilder |
appendSimpleDescription(java.lang.StringBuilder sb) |
<T extends java.lang.annotation.Annotation> |
getAnnotation(java.lang.Class<T> annotationClass) |
java.lang.annotation.Annotation[] |
getAnnotations() |
java.lang.annotation.Annotation[] |
getDeclaredAnnotations() |
abstract Type |
getFieldType() |
MemberType |
getMemberType() |
abstract java.lang.reflect.Field |
getRawField() |
java.lang.Object |
getValue(java.lang.Object instance) |
boolean |
isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass) |
boolean |
isEnumConstant() |
void |
setValue(java.lang.Object instance,
java.lang.Object value) |
java.lang.String |
toString() |
getAnnotationsByType, getBriefDescription, getDeclaredAnnotation, getDeclaredAnnotationsByType, getDeclaringType, getDescription, getErasedDescription, getErasedSignature, getModifiers, getName, getReflectedType, getSignature, getSimpleDescription, isEquivalentTo, isFinal, isNonPublic, isPackagePrivate, isPrivate, isProtected, isPublic, isStaticpublic abstract Type getFieldType()
public abstract java.lang.reflect.Field getRawField()
public boolean isEnumConstant()
public final MemberType getMemberType()
getMemberType in class MemberInfopublic <T extends java.lang.annotation.Annotation> T getAnnotation(java.lang.Class<T> annotationClass)
getAnnotation in interface java.lang.reflect.AnnotatedElementgetAnnotation in class MemberInfo@NotNull public java.lang.annotation.Annotation[] getAnnotations()
getAnnotations in interface java.lang.reflect.AnnotatedElementgetAnnotations in class MemberInfo@NotNull public java.lang.annotation.Annotation[] getDeclaredAnnotations()
getDeclaredAnnotations in interface java.lang.reflect.AnnotatedElementgetDeclaredAnnotations in class MemberInfopublic boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass)
isAnnotationPresent in interface java.lang.reflect.AnnotatedElementisAnnotationPresent in class MemberInfopublic java.lang.Object getValue(java.lang.Object instance)
public void setValue(java.lang.Object instance,
java.lang.Object value)
public java.lang.String toString()
toString in class MemberInfopublic java.lang.StringBuilder appendDescription(java.lang.StringBuilder sb)
appendDescription in class MemberInfopublic java.lang.StringBuilder appendBriefDescription(java.lang.StringBuilder sb)
appendBriefDescription in class MemberInfopublic java.lang.StringBuilder appendErasedDescription(java.lang.StringBuilder sb)
appendErasedDescription in class MemberInfopublic java.lang.StringBuilder appendSimpleDescription(java.lang.StringBuilder sb)
appendSimpleDescription in class MemberInfopublic java.lang.StringBuilder appendSignature(java.lang.StringBuilder sb)
appendSignature in class MemberInfopublic java.lang.StringBuilder appendErasedSignature(java.lang.StringBuilder sb)
appendErasedSignature in class MemberInfo