## Uses of Class
de.gebit.integrity.utils.ParameterUtil.UnresolvableVariableException

- Packages that use ParameterUtil.UnresolvableVariableException
  Package | Description
  --- | ---
  de.gebit.integrity.fixtures |
  de.gebit.integrity.parameter.conversion |
  de.gebit.integrity.runner.comparator |
  de.gebit.integrity.ui.utils |

- - ### Uses of ParameterUtil.UnresolvableVariableException in de.gebit.integrity.fixtures

    Methods in de.gebit.integrity.fixtures that throw ParameterUtil.UnresolvableVariableException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | FixtureWrapper.`convertParameterValuesToFixtureDefinedTypes​(Method aFixtureMethod, Map<String,​Object> aParameterMap, boolean anIncludeArbitraryParametersFlag)` | Replaces all values in the given parameter map with converted versions that match the types that are expected by the given fixture method.

  - ### Uses of ParameterUtil.UnresolvableVariableException in de.gebit.integrity.parameter.conversion

    Methods in de.gebit.integrity.parameter.conversion that throw ParameterUtil.UnresolvableVariableException
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Object` | AbstractModularValueConverter.`convertEncapsulatedConstantValueToTargetType​(Class<?> aTargetType, Class<?> aParameterizedType, ConstantValue aValue, ConversionContext aConversionContext, Set<Object> someVisitedValues)` | Converts a given `ValueOrEnumValueOrOperation` to a given Java type class, if possible.
    `protected Object` | AbstractModularValueConverter.`convertEncapsulatedValueCollectionToTargetType​(Class<?> aTargetType, Class<?> aParameterizedType, ValueOrEnumValueOrOperationCollection aCollection, ConversionContext aConversionContext, Set<Object> someVisitedValues)` | Converts a given value collection to a given Java type class, if possible.
    `protected Object` | AbstractModularValueConverter.`convertEncapsulatedValueToTargetType​(Class<?> aTargetType, Class<?> aParameterizedType, ValueOrEnumValueOrOperation aValue, ConversionContext aConversionContext, Set<Object> someVisitedValues)` | Converts a given `ValueOrEnumValueOrOperation` to a given Java type class, if possible.
    `Object` | AbstractModularValueConverter.`convertValue​(Class<?> aTargetType, Class<?> aParameterizedType, Object aValue, ConversionContext aConversionContext)` |
    `Object` | AbstractModularValueConverter.`convertValue​(Class<?> aTargetType, Class<?> aParameterizedType, Object aValue, ConversionContext aConversionContext, Set<Object> someVisitedObjects)` | Extended version of #convertValue(Class, Class, Object, UnresolvableVariableHandling).
    `Object` | AbstractModularValueConverter.`convertValue​(Class<?> aTargetType, Object aValue, ConversionContext aConversionContext)` |
    `Object` | ValueConverter.`convertValue​(Class<?> aTargetType, Class<?> aParameterizedType, Object aValue, ConversionContext aConversionContext)` | Convert a given single Integrity or Java type value to a given target type (which is always a Java type).
    `Object` | ValueConverter.`convertValue​(Class<?> aTargetType, Object aValue, ConversionContext aConversionContext)` | Convert a given single Integrity or Java type value to a given target type (which is always a Java type).
    `protected Object` | Conversion.`convertValueRecursive​(Class<?> aTargetType, Class<?> aParameterizedType, Object aValue, ConversionContext aConversionContext)` | Recursively converts the given value to the defined target type.

  - ### Uses of ParameterUtil.UnresolvableVariableException in de.gebit.integrity.runner.comparator

    Methods in de.gebit.integrity.runner.comparator that throw ParameterUtil.UnresolvableVariableException
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected ComparisonResult` | DefaultResultComparator.`convertAndPerformEqualityCheck​(Object aSingleFixtureResult, ValueOrEnumValueOrOperation aSingleExpectedResult, Class<?> aConversionTargetType)` | Converts a fixture result and an expected result value for comparison (usually by converting the expected result to match the fixture result, but nested objects are handled differently and converted to maps for comparison).
    `protected ComparisonResult` | DefaultResultComparator.`convertAndPerformEqualityCheck​(Object aSingleFixtureResult, Object aSingleExpectedResult, ValueOrEnumValueOrOperation anOriginalSingleExpectedResult, Class<?> aConversionTargetType, boolean anExpectedResultWasEmptyOptionalFlag)` |

  - ### Uses of ParameterUtil.UnresolvableVariableException in de.gebit.integrity.ui.utils

    Methods in de.gebit.integrity.ui.utils that throw ParameterUtil.UnresolvableVariableException
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | FixtureTypeWrapper.`convertParameterValuesToFixtureDefinedTypes​(String aFixtureMethodName, Map<String,​Object> aParameterMap, List<String> aParameterPath, boolean anIncludeArbitraryParametersFlag)` | Replaces all values in the given parameter map with converted versions that match the types that are expected by the given fixture method.