public class NoReflectionField extends Field
Constructor and Description |
---|
NoReflectionField(int index,
java.lang.String fieldName,
java.lang.String declaringClassName,
java.lang.String fieldTypeName,
int modifiers,
java.util.List<? extends java.lang.annotation.Annotation> annotationList) |
NoReflectionField(java.lang.String fieldName,
java.lang.String declaringClassName,
java.lang.String fieldTypeName,
int modifiers,
java.util.List<? extends java.lang.annotation.Annotation> annotationList) |
Modifier and Type | Method and Description |
---|---|
<A extends java.lang.annotation.Annotation> |
getAnnotation(java.lang.Class<A> annotationType) |
java.util.List<? extends java.lang.annotation.Annotation> |
getAnnotationList() |
java.lang.annotation.Annotation[] |
getDeclaredAnnotations() |
java.lang.Class<?> |
getDeclaringClass() |
java.lang.String |
getDeclaringClassName() |
java.lang.reflect.Type |
getGenericType() |
int |
getIndex() |
int |
getModifiers() |
java.lang.String |
getName() |
java.lang.Class |
getType() |
java.lang.String |
getTypeName() |
boolean |
isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType) |
java.lang.String |
toString() |
get, getBoolean, getByte, getChar, getDouble, getFloat, getInt, getLong, getShort, hashCode, isEnumConstant, isSynthetic, set, setBoolean, setByte, setChar, setDouble, setFloat, setInt, setLong, setShort, toGenericString
public NoReflectionField(java.lang.String fieldName, java.lang.String declaringClassName, java.lang.String fieldTypeName, int modifiers, java.util.List<? extends java.lang.annotation.Annotation> annotationList)
public NoReflectionField(int index, java.lang.String fieldName, java.lang.String declaringClassName, java.lang.String fieldTypeName, int modifiers, java.util.List<? extends java.lang.annotation.Annotation> annotationList)
public java.lang.Class<?> getDeclaringClass()
getDeclaringClass
in class Field
public java.lang.String getDeclaringClassName()
public java.lang.reflect.Type getGenericType()
getGenericType
in class Field
public java.lang.String getTypeName()
public int getIndex()
public java.util.List<? extends java.lang.annotation.Annotation> getAnnotationList()
public int getModifiers()
getModifiers
in class Field
public <A extends java.lang.annotation.Annotation> A getAnnotation(java.lang.Class<A> annotationType)
getAnnotation
in class Field
public java.lang.annotation.Annotation[] getDeclaredAnnotations()
getDeclaredAnnotations
in class Field
public boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
isAnnotationPresent
in class Field