# Uses of Class
org.springframework.beans.factory.config.ConstructorArgumentValues.ValueHolder

Packages that use ConstructorArgumentValues.ValueHolder
Package
Description
org.springframework.beans.factory.config
SPI interfaces and configuration-related convenience classes for bean factories.

## Uses of ConstructorArgumentValues.ValueHolder in org.springframework.beans.factory.config

Methods in org.springframework.beans.factory.config that return ConstructorArgumentValues.ValueHolder
Modifier and Type
Method
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.
Methods in org.springframework.beans.factory.config that return types with arguments of type ConstructorArgumentValues.ValueHolder
Modifier and Type
Method
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.
Methods in org.springframework.beans.factory.config with parameters of type ConstructorArgumentValues.ValueHolder
Modifier and Type
Method
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.
Method parameters in org.springframework.beans.factory.config with type arguments of type ConstructorArgumentValues.ValueHolder
Modifier and Type
Method
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)`