Class CommonAnnotationBeanPostProcessor.LookupElement
java.lang.Object
org.springframework.beans.factory.annotation.InjectionMetadata.InjectedElement
org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.LookupElement
- Enclosing class:
CommonAnnotationBeanPostProcessor
protected abstract static class CommonAnnotationBeanPostProcessor.LookupElement
extends InjectionMetadata.InjectedElement
Class representing generic injection information about an annotated field
or setter method, supporting @Resource and related annotations.
- Since:
- 2.5
- Author:
- Juergen Hoeller, Sam Brannen
-
Field Summary
FieldsFields inherited from class InjectionMetadata.InjectedElement
isField, member, pd, skip
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal DependencyDescriptor
Build a DependencyDescriptor for the underlying field/method.final Class
<?> Return the desired type for the lookup.final String
getName()
Return the resource name for the lookup.Methods inherited from class InjectionMetadata.InjectedElement
checkPropertySkipping, checkResourceType, clearPropertySkipping, equals, getMember, getResourceToInject, getResourceType, hashCode, inject, shouldInject, toString
-
Field Details
-
name
-
isDefaultName
protected boolean isDefaultName -
lookupType
-
mappedName
-
-
Constructor Details
-
LookupElement
-
-
Method Details
-
getName
Return the resource name for the lookup. -
getLookupType
Return the desired type for the lookup. -
getDependencyDescriptor
Build a DependencyDescriptor for the underlying field/method.
-