org.springframework.context.annotation

## 类 CommonAnnotationBeanPostProcessor.LookupElement

- java.lang.Object
- - org.springframework.beans.factory.annotation.InjectionMetadata.InjectedElement
  - - org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.LookupElement

- 封闭类:
    CommonAnnotationBeanPostProcessor

      protected abstract class CommonAnnotationBeanPostProcessor.LookupElement
      extends org.springframework.beans.factory.annotation.InjectionMetadata.InjectedElement

  Class representing generic injection information about an annotated field or setter method, supporting @Resource and related annotations.

- - ### 字段概要

    字段
    限定符和类型 | 字段和说明
    --- | ---
    `protected boolean` | `isDefaultName`
    `protected Class<?>` | `lookupType`
    `protected String` | `mappedName`
    `protected String` | `name`

    - ### 从类继承的字段 org.springframework.beans.factory.annotation.InjectionMetadata.InjectedElement

      `isField, member, pd, skip`

  - ### 构造器概要

    构造器
    构造器和说明
    `LookupElement(Member member, PropertyDescriptor pd)`

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `org.springframework.beans.factory.config.DependencyDescriptor` | `getDependencyDescriptor()` Build a DependencyDescriptor for the underlying field/method.
    `Class<?>` | `getLookupType()` Return the desired type for the lookup.
    `String` | `getName()` Return the resource name for the lookup.

    - ### 从类继承的方法 org.springframework.beans.factory.annotation.InjectionMetadata.InjectedElement

      `checkPropertySkipping, checkResourceType, clearPropertySkipping, equals, getMember, getResourceToInject, getResourceType, hashCode, inject, toString`

    - ### 从类继承的方法 java.lang.Object

      `clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

- - ### 字段详细资料

    - #### name

          protected String name

    - #### isDefaultName

          protected boolean isDefaultName

    - #### lookupType

          protected Class<?> lookupType

    - #### mappedName

          @Nullable
          protected String mappedName

  - ### 构造器详细资料

    - #### LookupElement

          public LookupElement(Member member,
                               @Nullable
                               PropertyDescriptor pd)

  - ### 方法详细资料

    - #### getName

          public final String getName()

      Return the resource name for the lookup.

    - #### getLookupType

          public final Class<?> getLookupType()

      Return the desired type for the lookup.

    - #### getDependencyDescriptor

          public final org.springframework.beans.factory.config.DependencyDescriptor getDependencyDescriptor()

      Build a DependencyDescriptor for the underlying field/method.