| Package | Description | 
|---|---|
| org.springframework.beans.factory.config | SPI interfaces and configuration-related convenience classes for bean factories. | 
| Modifier and Type | Method and Description | 
|---|---|
| ConstructorArgumentValues.ValueHolder | ConstructorArgumentValues.ValueHolder. copy()Create a copy of this ValueHolder: that is, an independent
 ValueHolder instance with the same contents. | 
| ConstructorArgumentValues.ValueHolder | ConstructorArgumentValues. getArgumentValue(int index,
                Class<?> requiredType)Look for an argument value that either corresponds to the given index
 in the constructor argument list or generically matches by type. | 
| ConstructorArgumentValues.ValueHolder | ConstructorArgumentValues. getArgumentValue(int index,
                Class<?> requiredType,
                String requiredName)Look for an argument value that either corresponds to the given index
 in the constructor argument list or generically matches by type. | 
| ConstructorArgumentValues.ValueHolder | ConstructorArgumentValues. getArgumentValue(int index,
                Class<?> requiredType,
                String requiredName,
                Set<ConstructorArgumentValues.ValueHolder> usedValueHolders)Look for an argument value that either corresponds to the given index
 in the constructor argument list or generically matches by type. | 
| ConstructorArgumentValues.ValueHolder | ConstructorArgumentValues. getGenericArgumentValue(Class<?> requiredType)Look for a generic argument value that matches the given type. | 
| ConstructorArgumentValues.ValueHolder | ConstructorArgumentValues. getGenericArgumentValue(Class<?> requiredType,
                       String requiredName)Look for a generic argument value that matches the given type. | 
| ConstructorArgumentValues.ValueHolder | ConstructorArgumentValues. getGenericArgumentValue(Class<?> requiredType,
                       String requiredName,
                       Set<ConstructorArgumentValues.ValueHolder> usedValueHolders)Look for the next generic argument value that matches the given type,
 ignoring argument values that have already been used in the current
 resolution process. | 
| ConstructorArgumentValues.ValueHolder | ConstructorArgumentValues. getIndexedArgumentValue(int index,
                       Class<?> requiredType)Get argument value for the given index in the constructor argument list. | 
| ConstructorArgumentValues.ValueHolder | ConstructorArgumentValues. getIndexedArgumentValue(int index,
                       Class<?> requiredType,
                       String requiredName)Get argument value for the given index in the constructor argument list. | 
| Modifier and Type | Method and Description | 
|---|---|
| List<ConstructorArgumentValues.ValueHolder> | ConstructorArgumentValues. getGenericArgumentValues()Return the list of generic argument values. | 
| Map<Integer,ConstructorArgumentValues.ValueHolder> | ConstructorArgumentValues. getIndexedArgumentValues()Return the map of indexed argument values. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ConstructorArgumentValues. addGenericArgumentValue(ConstructorArgumentValues.ValueHolder newValue)Add a generic argument value to be matched by type or name (if available). | 
| void | ConstructorArgumentValues. addIndexedArgumentValue(int index,
                       ConstructorArgumentValues.ValueHolder newValue)Add an argument value for the given index in the constructor argument list. | 
| Modifier and Type | Method and Description | 
|---|---|
| ConstructorArgumentValues.ValueHolder | ConstructorArgumentValues. getArgumentValue(int index,
                Class<?> requiredType,
                String requiredName,
                Set<ConstructorArgumentValues.ValueHolder> usedValueHolders)Look for an argument value that either corresponds to the given index
 in the constructor argument list or generically matches by type. | 
| ConstructorArgumentValues.ValueHolder | ConstructorArgumentValues. getGenericArgumentValue(Class<?> requiredType,
                       String requiredName,
                       Set<ConstructorArgumentValues.ValueHolder> usedValueHolders)Look for the next generic argument value that matches the given type,
 ignoring argument values that have already been used in the current
 resolution process. | 
| protected void | BeanDefinitionVisitor. visitGenericArgumentValues(List<ConstructorArgumentValues.ValueHolder> gas) | 
| protected void | BeanDefinitionVisitor. visitIndexedArgumentValues(Map<Integer,ConstructorArgumentValues.ValueHolder> ias) |