class org.junit.jupiter.params.converter.StringToClassConverter extends java.lang.Object implements org.junit.jupiter.params.converter.StringToObjectConverter
{
void <init>()
{
org.junit.jupiter.params.converter.StringToClassConverter v;
v := @this: org.junit.jupiter.params.converter.StringToClassConverter;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public boolean canConvert(java.lang.Class)
{
java.lang.Class v;
boolean v;
org.junit.jupiter.params.converter.StringToClassConverter v;
v := @this: org.junit.jupiter.params.converter.StringToClassConverter;
v := @parameter: java.lang.Class;
if v != class "Ljava/lang/Class;" goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public java.lang.Object convert(java.lang.String, java.lang.Class) throws java.lang.Exception
{
java.lang.UnsupportedOperationException v;
java.lang.Class v;
java.lang.String v;
org.junit.jupiter.params.converter.StringToClassConverter v;
v := @this: org.junit.jupiter.params.converter.StringToClassConverter;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Class;
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>("Invoke convert(String, Class<?>, ClassLoader) instead");
throw v;
}
public java.lang.Object convert(java.lang.String, java.lang.Class, java.lang.ClassLoader) throws java.lang.Exception
{
org.junit.platform.commons.function.Try v;
java.lang.Class v;
java.lang.Object v;
java.lang.ClassLoader v;
java.lang.String v;
java.util.function.Function v;
org.junit.jupiter.params.converter.StringToClassConverter v;
v := @this: org.junit.jupiter.params.converter.StringToClassConverter;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Class;
v := @parameter: java.lang.ClassLoader;
v = staticinvoke <org.junit.platform.commons.util.ReflectionUtils: org.junit.platform.commons.function.Try tryToLoadClass(java.lang.String,java.lang.ClassLoader)>(v, v);
v = staticinvoke <org.junit.jupiter.params.converter.StringToClassConverter$lambda_convert_0__500: java.util.function.Function bootstrap$(java.lang.String)>(v);
v = virtualinvoke v.<org.junit.platform.commons.function.Try: java.lang.Object getOrThrow(java.util.function.Function)>(v);
return v;
}
}