public abstract class ForwardingWeldField<T,X> extends ForwardingWeldMember<T,X,Field> implements EnhancedAnnotatedField<T,X>
MAPPED_DECLARED_METAANNOTATIONS, MAPPED_METAANNOTATIONS
Constructor and Description |
---|
ForwardingWeldField() |
Modifier and Type | Method and Description |
---|---|
protected abstract EnhancedAnnotatedField<T,X> |
delegate() |
EnhancedAnnotatedType<X> |
getDeclaringType()
Gets an abstraction of the declaring class
|
Field |
getJavaMember() |
String |
getPropertyName()
Gets the property name of the field
|
boolean |
isTransient() |
javax.enterprise.inject.spi.AnnotatedField<X> |
slim()
Returns a lightweight implementation of
Annotated with minimal memory footprint. |
getActualTypeArguments, getBindingsAsArray, getInterfaceClosure, getJavaClass, getMetaAnnotations, getName, getPackage, getQualifiers, isFinal, isGeneric, isPackagePrivate, isParameterizedType, isPrimitive, isPrivate, isPublic, isStatic
equals, getAnnotation, getAnnotations, getBaseType, getTypeClosure, hashCode, isAnnotationPresent, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getActualTypeArguments, getBindingsAsArray, getInterfaceClosure, getJavaClass, getMetaAnnotations, getName, getPackage, getQualifiers, isFinal, isGeneric, isPackagePrivate, isParameterizedType, isPrimitive, isPrivate, isPublic, isStatic
protected abstract EnhancedAnnotatedField<T,X> delegate()
delegate
in class ForwardingWeldMember<T,X,Field>
public EnhancedAnnotatedType<X> getDeclaringType()
EnhancedAnnotatedMember
getDeclaringType
in interface javax.enterprise.inject.spi.AnnotatedMember<X>
getDeclaringType
in interface EnhancedAnnotatedMember<T,X,Field>
getDeclaringType
in class ForwardingWeldMember<T,X,Field>
public String getPropertyName()
EnhancedAnnotatedField
getPropertyName
in interface EnhancedAnnotatedField<T,X>
public boolean isTransient()
isTransient
in interface EnhancedAnnotatedField<T,X>
public Field getJavaMember()
public javax.enterprise.inject.spi.AnnotatedField<X> slim()
EnhancedAnnotated
Annotated
with minimal memory footprint.slim
in interface EnhancedAnnotated<T,Field>
slim
in interface EnhancedAnnotatedField<T,X>
slim
in interface EnhancedAnnotatedMember<T,X,Field>
slim
in class ForwardingWeldMember<T,X,Field>
Annotated
Copyright © 2016. All rights reserved.