T
- public class EnhancedAnnotatedFieldImpl<T,X> extends AbstractEnhancedAnnotatedMember<T,X,Field> implements EnhancedAnnotatedField<T,X>
MAPPED_DECLARED_METAANNOTATIONS, MAPPED_METAANNOTATIONS
Modifier and Type | Method and Description |
---|---|
Field |
getAnnotatedField()
Gets the underlying field
|
Field |
getDelegate() |
String |
getPropertyName()
Gets the property name
|
boolean |
isGeneric() |
static <X,Y extends X> |
of(AnnotatedField<X> annotatedField,
EnhancedAnnotatedType<Y> declaringClass,
ClassTransformer classTransformer) |
AnnotatedField<X> |
slim()
Returns a lightweight implementation of
AnnotatedField with minimal memory footprint. |
String |
toString()
Gets a string representation of the field
|
getDeclaringType, getJavaMember, getName, getPackage, isFinal, isPackagePrivate, isPrivate, isPublic, isStatic, isTransient
addMetaAnnotations, addMetaAnnotations, buildAnnotationMap, buildAnnotationMap, getActualTypeArguments, getAnnotation, getAnnotations, getBaseType, getBindingsAsArray, getInterfaceClosure, getJavaClass, getMetaAnnotations, getQualifiers, getTypeClosure, isAnnotationPresent, isParameterizedType, isPrimitive
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
isTransient
getDeclaringType
getActualTypeArguments, getBindingsAsArray, getInterfaceClosure, getJavaClass, getMetaAnnotations, getName, getPackage, getQualifiers, isFinal, isPackagePrivate, isParameterizedType, isPrimitive, isPrivate, isPublic, isStatic
getJavaMember
isStatic
getAnnotation, getAnnotations, getBaseType, getTypeClosure, isAnnotationPresent
public static <X,Y extends X> EnhancedAnnotatedFieldImpl<?,X> of(AnnotatedField<X> annotatedField, EnhancedAnnotatedType<Y> declaringClass, ClassTransformer classTransformer)
public Field getAnnotatedField()
public Field getDelegate()
getDelegate
in class AbstractEnhancedAnnotated<T,Field>
public String getPropertyName()
getPropertyName
in interface EnhancedAnnotatedField<T,X>
EnhancedAnnotated.getName()
public String toString()
toString
in class AbstractEnhancedAnnotatedMember<T,X,Field>
public boolean isGeneric()
isGeneric
in interface EnhancedAnnotated<T,Field>
public AnnotatedField<X> slim()
EnhancedAnnotatedField
AnnotatedField
with minimal memory footprint.slim
in interface EnhancedAnnotated<T,Field>
slim
in interface EnhancedAnnotatedField<T,X>
slim
in interface EnhancedAnnotatedMember<T,X,Field>
AnnotatedField
Copyright © 2014. All Rights Reserved.