Interface FieldInjectionPoint<B,T>
- Type Parameters:
B- The bean type that declares the injection pointT- The field component type
- All Superinterfaces:
AnnotatedElement, AnnotationMetadataProvider, AnnotationSource, ArgumentCoercible<T>, InjectionPoint<B>, Named
public interface FieldInjectionPoint<B,T>
extends InjectionPoint<B>, AnnotationMetadataProvider, AnnotatedElement, ArgumentCoercible<T>
Defines an injection point for a field.
- Since:
- 1.0
- Author:
- Graeme Rocher
-
Field Summary
Fields inherited from interface AnnotationSource
EMPTY -
Method Summary
Methods inherited from interface AnnotatedElement
isDeclaredNonNull, isDeclaredNullable, isNonNull, isNullableMethods inherited from interface AnnotationMetadataProvider
findAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getAnnotationMetadata, getTargetAnnotationMetadata, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByTypeMethods inherited from interface AnnotationSource
getAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeDeclaredMethods inherited from interface ArgumentCoercible
asArgumentMethods inherited from interface InjectionPoint
getDeclaringBean, getDeclaringBeanQualifier
-
Method Details
-
getName
-
getField
Deprecated, for removal: This API element is subject to removal in a future version.Resolves the underlying field. Note that this method will cause reflection metadata to be initialized and should be avoided.- Returns:
- The target field
-
getType
-