## 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 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.

    Methods in org.springframework.beans.factory.config that return types with arguments of type ConstructorArgumentValues.ValueHolder
    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.

    Methods in org.springframework.beans.factory.config with parameters of type ConstructorArgumentValues.ValueHolder
    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.

    Method parameters in org.springframework.beans.factory.config with type arguments of type ConstructorArgumentValues.ValueHolder
    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)`