org.springframework.beans.factory.support
Class AbstractAutowireCapableBeanFactory.AutowireByTypeDependencyDescriptor

java.lang.Object
  extended by org.springframework.beans.factory.config.DependencyDescriptor
      extended by org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.AutowireByTypeDependencyDescriptor
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
AbstractAutowireCapableBeanFactory

private static class AbstractAutowireCapableBeanFactory.AutowireByTypeDependencyDescriptor
extends DependencyDescriptor

Special DependencyDescriptor variant for autowire="byType". Always optional; never considering the parameter name for choosing a primary candidate.


Constructor Summary
AbstractAutowireCapableBeanFactory.AutowireByTypeDependencyDescriptor(MethodParameter methodParameter, boolean eager)
           
 
Method Summary
 java.lang.String getDependencyName()
          Determine the name of the wrapped parameter/field.
 
Methods inherited from class org.springframework.beans.factory.config.DependencyDescriptor
getAnnotations, getCollectionType, getDependencyType, getField, getGenericDependencyType, getMapKeyType, getMapValueType, getMethodParameter, initParameterNameDiscovery, isEager, isRequired
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractAutowireCapableBeanFactory.AutowireByTypeDependencyDescriptor

public AbstractAutowireCapableBeanFactory.AutowireByTypeDependencyDescriptor(MethodParameter methodParameter,
                                                                             boolean eager)
Method Detail

getDependencyName

public java.lang.String getDependencyName()
Description copied from class: DependencyDescriptor
Determine the name of the wrapped parameter/field.

Overrides:
getDependencyName in class DependencyDescriptor
Returns:
the declared name (never null)