public class org.junit.jupiter.params.shadow.com.univocity.parsers.conversions.NullStringConversion extends java.lang.Object implements org.junit.jupiter.params.shadow.com.univocity.parsers.conversions.Conversion
{
private final java.util.Set nullStrings;
private final java.lang.String defaultNullString;
public transient void <init>(java.lang.String[])
{
java.util.HashSet v;
org.junit.jupiter.params.shadow.com.univocity.parsers.conversions.NullStringConversion v;
java.util.Set v;
java.lang.String[] v;
java.lang.String v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.conversions.NullStringConversion;
v := @parameter: java.lang.String[];
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.HashSet;
specialinvoke v.<java.util.HashSet: void <init>()>();
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.conversions.NullStringConversion: java.util.Set nullStrings> = v;
staticinvoke <org.junit.jupiter.params.shadow.com.univocity.parsers.common.ArgumentUtils: void noNulls(java.lang.String,java.lang.Object[])>("Null representation strings", v);
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.conversions.NullStringConversion: java.util.Set nullStrings>;
staticinvoke <java.util.Collections: boolean addAll(java.util.Collection,java.lang.Object[])>(v, v);
v = v[0];
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.conversions.NullStringConversion: java.lang.String defaultNullString> = v;
return;
}
public java.lang.Object execute(java.lang.Object)
{
org.junit.jupiter.params.shadow.com.univocity.parsers.conversions.NullStringConversion v;
java.util.Set v;
java.lang.Object v;
java.lang.String v;
boolean v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.conversions.NullStringConversion;
v := @parameter: java.lang.Object;
if v != null goto label;
return null;
label:
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.conversions.NullStringConversion: java.util.Set nullStrings>;
v = staticinvoke <java.lang.String: java.lang.String valueOf(java.lang.Object)>(v);
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
if v == 0 goto label;
return null;
label:
return v;
}
public java.lang.Object revert(java.lang.Object)
{
java.lang.Object v;
java.lang.String v;
org.junit.jupiter.params.shadow.com.univocity.parsers.conversions.NullStringConversion v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.conversions.NullStringConversion;
v := @parameter: java.lang.Object;
if v != null goto label;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.conversions.NullStringConversion: java.lang.String defaultNullString>;
return v;
label:
return v;
}
}