Top Fields Constructors Methods
org.junit.jupiter.engine.config

pack-priv Class InstantiatingConfigurationParameterConverter<T>

extends Object
implements ConfigurationParameterConverter<T>
Class Inheritance
All Implemented Interfaces
org.junit.jupiter.engine.config.ConfigurationParameterConverter
Imports
java.util.Optional, java.util.function.Supplier, org.junit.platform.commons.function.Try, org.junit.platform.commons.logging.Logger, .LoggerFactory, org.junit.platform.commons.support.ReflectionSupport, org.junit.platform.engine.ConfigurationParameters

Since
5.5

Field Summary

Modifier and TypeField and Description
private final Class<T>
private static final Logger
private final String

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public Optional<T>
private void
logFailureMessage(String className, String key, Exception cause)

private void
private Supplier<Optional<T>>
pack-priv Supplier<Optional<T>>
supply(ConfigurationParameters configurationParameters, String key)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

clazzback to summary
private final Class<T> clazz
loggerback to summary
private static final Logger logger
nameback to summary
private final String name

Constructor Detail

InstantiatingConfigurationParameterConverterback to summary
pack-priv InstantiatingConfigurationParameterConverter(Class<T> clazz, String name)

Method Detail

getback to summary
public Optional<T> get(ConfigurationParameters configurationParameters, String key)

Implements org.junit.jupiter.engine.config.ConfigurationParameterConverter.get.

Annotations
@Override
logFailureMessageback to summary
private void logFailureMessage(String className, String key, Exception cause)
logSuccessMessageback to summary
private void logSuccessMessage(String className, String key)
newInstanceSupplierback to summary
private Supplier<Optional<T>> newInstanceSupplier(String className, String key)
supplyback to summary
pack-priv Supplier<Optional<T>> supply(ConfigurationParameters configurationParameters, String key)