class org.junit.jupiter.params.converter.DefaultArgumentConverter$StringToNumericPrimitiveConverter extends java.lang.Object implements org.junit.jupiter.params.converter.DefaultArgumentConverter$StringToObjectConverter
{
private static final java.util.Map CONVERTERS;
private void <init>()
{
org.junit.jupiter.params.converter.DefaultArgumentConverter$StringToNumericPrimitiveConverter v;
v := @this: org.junit.jupiter.params.converter.DefaultArgumentConverter$StringToNumericPrimitiveConverter;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public boolean canConvert(java.lang.Class)
{
java.util.Map v;
java.lang.Class v;
org.junit.jupiter.params.converter.DefaultArgumentConverter$StringToNumericPrimitiveConverter v;
boolean v;
v := @this: org.junit.jupiter.params.converter.DefaultArgumentConverter$StringToNumericPrimitiveConverter;
v := @parameter: java.lang.Class;
v = <org.junit.jupiter.params.converter.DefaultArgumentConverter$StringToNumericPrimitiveConverter: java.util.Map CONVERTERS>;
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>(v);
return v;
}
public java.lang.Object convert(java.lang.String, java.lang.Class)
{
java.util.Map v;
java.lang.Class v;
java.lang.Object v, v;
java.lang.String v, v;
org.junit.jupiter.params.converter.DefaultArgumentConverter$StringToNumericPrimitiveConverter v;
v := @this: org.junit.jupiter.params.converter.DefaultArgumentConverter$StringToNumericPrimitiveConverter;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Class;
v = <org.junit.jupiter.params.converter.DefaultArgumentConverter$StringToNumericPrimitiveConverter: java.util.Map CONVERTERS>;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.String: java.lang.String replace(java.lang.CharSequence,java.lang.CharSequence)>("_", "");
v = interfaceinvoke v.<java.util.function.Function: java.lang.Object apply(java.lang.Object)>(v);
return v;
}
static void <clinit>()
{
java.util.HashMap v;
java.util.function.Function v, v, v, v, v, v;
java.util.Map v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v = staticinvoke <org.junit.jupiter.params.converter.DefaultArgumentConverter$StringToNumericPrimitiveConverter$decode__59: java.util.function.Function bootstrap$()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(class "Ljava/lang/Byte;", v);
v = staticinvoke <org.junit.jupiter.params.converter.DefaultArgumentConverter$StringToNumericPrimitiveConverter$decode__60: java.util.function.Function bootstrap$()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(class "Ljava/lang/Short;", v);
v = staticinvoke <org.junit.jupiter.params.converter.DefaultArgumentConverter$StringToNumericPrimitiveConverter$decode__61: java.util.function.Function bootstrap$()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(class "Ljava/lang/Integer;", v);
v = staticinvoke <org.junit.jupiter.params.converter.DefaultArgumentConverter$StringToNumericPrimitiveConverter$decode__62: java.util.function.Function bootstrap$()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(class "Ljava/lang/Long;", v);
v = staticinvoke <org.junit.jupiter.params.converter.DefaultArgumentConverter$StringToNumericPrimitiveConverter$valueOf__63: java.util.function.Function bootstrap$()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(class "Ljava/lang/Float;", v);
v = staticinvoke <org.junit.jupiter.params.converter.DefaultArgumentConverter$StringToNumericPrimitiveConverter$valueOf__64: java.util.function.Function bootstrap$()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(class "Ljava/lang/Double;", v);
v = staticinvoke <java.util.Collections: java.util.Map unmodifiableMap(java.util.Map)>(v);
<org.junit.jupiter.params.converter.DefaultArgumentConverter$StringToNumericPrimitiveConverter: java.util.Map CONVERTERS> = v;
return;
}
}