class org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter extends java.lang.Object
{
private static final org.junit.platform.commons.logging.Logger logger;
private final java.lang.Class clazz;
private final java.lang.String name;
public void <init>(java.lang.Class, java.lang.String)
{
java.lang.Class v;
java.lang.String v;
org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter v;
v := @this: org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter;
v := @parameter: java.lang.Class;
v := @parameter: java.lang.String;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter: java.lang.Class clazz> = v;
v.<org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter: java.lang.String name> = v;
return;
}
java.util.Optional get(org.junit.platform.engine.ConfigurationParameters, java.lang.String)
{
org.junit.platform.engine.ConfigurationParameters v;
java.util.function.Predicate v;
org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter v;
java.util.function.Function v, v;
java.util.Optional v, v, v, v;
java.lang.String v;
v := @this: org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter;
v := @parameter: org.junit.platform.engine.ConfigurationParameters;
v := @parameter: java.lang.String;
v = interfaceinvoke v.<org.junit.platform.engine.ConfigurationParameters: java.util.Optional get(java.lang.String)>(v);
v = staticinvoke <org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter$trim__130: java.util.function.Function bootstrap$()>();
v = virtualinvoke v.<java.util.Optional: java.util.Optional map(java.util.function.Function)>(v);
v = staticinvoke <org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter$lambda_get_0__131: java.util.function.Predicate bootstrap$()>();
v = virtualinvoke v.<java.util.Optional: java.util.Optional filter(java.util.function.Predicate)>(v);
v = staticinvoke <org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter$lambda_get_1__132: java.util.function.Function bootstrap$(org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter,java.lang.String)>(v, v);
v = virtualinvoke v.<java.util.Optional: java.util.Optional flatMap(java.util.function.Function)>(v);
return v;
}
private java.util.Optional newInstance(java.lang.String, java.lang.String)
{
org.junit.platform.commons.function.Try$Transformer v, v;
org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter v;
java.util.function.Consumer v, v;
org.junit.platform.commons.function.Try v, v, v, v, v;
java.util.Optional v;
java.lang.Class v;
java.lang.String v, v;
v := @this: org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = staticinvoke <org.junit.platform.commons.util.ReflectionUtils: org.junit.platform.commons.function.Try tryToLoadClass(java.lang.String)>(v);
v = staticinvoke <org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter$lambda_newInstance_2__133: org.junit.platform.commons.function.Try$Transformer bootstrap$()>();
v = virtualinvoke v.<org.junit.platform.commons.function.Try: org.junit.platform.commons.function.Try andThenTry(org.junit.platform.commons.function.Try$Transformer)>(v);
v = v.<org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter: java.lang.Class clazz>;
virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = staticinvoke <org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter$cast__134: org.junit.platform.commons.function.Try$Transformer bootstrap$(java.lang.Class)>(v);
v = virtualinvoke v.<org.junit.platform.commons.function.Try: org.junit.platform.commons.function.Try andThenTry(org.junit.platform.commons.function.Try$Transformer)>(v);
v = staticinvoke <org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter$lambda_newInstance_3__135: java.util.function.Consumer bootstrap$(org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter,java.lang.String,java.lang.String)>(v, v, v);
v = virtualinvoke v.<org.junit.platform.commons.function.Try: org.junit.platform.commons.function.Try ifSuccess(java.util.function.Consumer)>(v);
v = staticinvoke <org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter$lambda_newInstance_4__136: java.util.function.Consumer bootstrap$(org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter,java.lang.String,java.lang.String)>(v, v, v);
v = virtualinvoke v.<org.junit.platform.commons.function.Try: org.junit.platform.commons.function.Try ifFailure(java.util.function.Consumer)>(v);
v = virtualinvoke v.<org.junit.platform.commons.function.Try: java.util.Optional toOptional()>();
return v;
}
private void logFailureMessage(java.lang.String, java.lang.String, java.lang.Exception)
{
org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter v;
org.junit.platform.commons.logging.Logger v;
java.lang.String v, v;
java.util.function.Supplier v;
java.lang.Exception v;
v := @this: org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Exception;
v = <org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter: org.junit.platform.commons.logging.Logger logger>;
v = staticinvoke <org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter$lambda_logFailureMessage_5__137: java.util.function.Supplier bootstrap$(org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter,java.lang.String,java.lang.String)>(v, v, v);
interfaceinvoke v.<org.junit.platform.commons.logging.Logger: void warn(java.lang.Throwable,java.util.function.Supplier)>(v, v);
return;
}
private void logSuccessMessage(java.lang.String, java.lang.String)
{
org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter v;
org.junit.platform.commons.logging.Logger v;
java.lang.String v, v;
java.util.function.Supplier v;
v := @this: org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = <org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter: org.junit.platform.commons.logging.Logger logger>;
v = staticinvoke <org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter$lambda_logSuccessMessage_6__138: java.util.function.Supplier bootstrap$(org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter,java.lang.String,java.lang.String)>(v, v, v);
interfaceinvoke v.<org.junit.platform.commons.logging.Logger: void config(java.util.function.Supplier)>(v);
return;
}
static void <clinit>()
{
org.junit.platform.commons.logging.Logger v;
v = staticinvoke <org.junit.platform.commons.logging.LoggerFactory: org.junit.platform.commons.logging.Logger getLogger(java.lang.Class)>(class "Lorg/junit/jupiter/engine/config/InstantiatingConfigurationParameterConverter;");
<org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter: org.junit.platform.commons.logging.Logger logger> = v;
return;
}
}