class org.junit.jupiter.params.ParameterizedTestMethodContext$Converter extends java.lang.Object implements org.junit.jupiter.params.ParameterizedTestMethodContext$Resolver
{
private static final org.junit.jupiter.params.ParameterizedTestMethodContext$Converter DEFAULT;
private final org.junit.jupiter.params.converter.ArgumentConverter argumentConverter;
void <init>(org.junit.jupiter.params.converter.ArgumentConverter)
{
org.junit.jupiter.params.ParameterizedTestMethodContext$Converter v;
org.junit.jupiter.params.converter.ArgumentConverter v;
v := @this: org.junit.jupiter.params.ParameterizedTestMethodContext$Converter;
v := @parameter: org.junit.jupiter.params.converter.ArgumentConverter;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.junit.jupiter.params.ParameterizedTestMethodContext$Converter: org.junit.jupiter.params.converter.ArgumentConverter argumentConverter> = v;
return;
}
public java.lang.Object resolve(org.junit.jupiter.api.extension.ParameterContext, java.lang.Object[])
{
org.junit.jupiter.params.ParameterizedTestMethodContext$Converter v;
java.lang.Object[] v;
org.junit.jupiter.api.extension.ParameterResolutionException v;
java.lang.Exception v;
org.junit.jupiter.api.extension.ParameterContext v;
int v;
java.lang.Object v, v;
org.junit.jupiter.params.converter.ArgumentConverter v;
v := @this: org.junit.jupiter.params.ParameterizedTestMethodContext$Converter;
v := @parameter: org.junit.jupiter.api.extension.ParameterContext;
v := @parameter: java.lang.Object[];
v = interfaceinvoke v.<org.junit.jupiter.api.extension.ParameterContext: int getIndex()>();
v = v[v];
label:
v = v.<org.junit.jupiter.params.ParameterizedTestMethodContext$Converter: org.junit.jupiter.params.converter.ArgumentConverter argumentConverter>;
v = interfaceinvoke v.<org.junit.jupiter.params.converter.ArgumentConverter: java.lang.Object convert(java.lang.Object,org.junit.jupiter.api.extension.ParameterContext)>(v, v);
label:
return v;
label:
v := @caughtexception;
v = staticinvoke <org.junit.jupiter.params.ParameterizedTestMethodContext: org.junit.jupiter.api.extension.ParameterResolutionException parameterResolutionException(java.lang.String,java.lang.Exception,org.junit.jupiter.api.extension.ParameterContext)>("Error converting parameter", v, v);
throw v;
catch java.lang.Exception from label to label with label;
}
static void <clinit>()
{
org.junit.jupiter.params.ParameterizedTestMethodContext$Converter v;
org.junit.jupiter.params.converter.DefaultArgumentConverter v;
v = new org.junit.jupiter.params.ParameterizedTestMethodContext$Converter;
v = <org.junit.jupiter.params.converter.DefaultArgumentConverter: org.junit.jupiter.params.converter.DefaultArgumentConverter INSTANCE>;
specialinvoke v.<org.junit.jupiter.params.ParameterizedTestMethodContext$Converter: void <init>(org.junit.jupiter.params.converter.ArgumentConverter)>(v);
<org.junit.jupiter.params.ParameterizedTestMethodContext$Converter: org.junit.jupiter.params.ParameterizedTestMethodContext$Converter DEFAULT> = v;
return;
}
}