public class org.junit.jupiter.params.shadow.com.univocity.parsers.conversions.FormattedDateConversion extends java.lang.Object implements org.junit.jupiter.params.shadow.com.univocity.parsers.conversions.Conversion
{
private final java.text.SimpleDateFormat dateFormat;
private final java.lang.String valueIfObjectIsNull;
public void <init>(java.lang.String, java.util.Locale, java.lang.String)
{
java.util.Locale v, v;
java.text.SimpleDateFormat v;
java.lang.String v, v;
org.junit.jupiter.params.shadow.com.univocity.parsers.conversions.FormattedDateConversion v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.conversions.FormattedDateConversion;
v := @parameter: java.lang.String;
v := @parameter: java.util.Locale;
v := @parameter: java.lang.String;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.conversions.FormattedDateConversion: java.lang.String valueIfObjectIsNull> = v;
if v != null goto label;
v = staticinvoke <java.util.Locale: java.util.Locale getDefault()>();
goto label;
label:
v = v;
label:
v = new java.text.SimpleDateFormat;
specialinvoke v.<java.text.SimpleDateFormat: void <init>(java.lang.String,java.util.Locale)>(v, v);
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.conversions.FormattedDateConversion: java.text.SimpleDateFormat dateFormat> = v;
return;
}
public java.lang.String execute(java.lang.Object)
{
java.text.SimpleDateFormat v;
org.junit.jupiter.params.shadow.com.univocity.parsers.conversions.FormattedDateConversion v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.DataProcessingException v;
java.lang.Object v;
java.lang.String v, v;
boolean v, v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.conversions.FormattedDateConversion;
v := @parameter: java.lang.Object;
if v != null goto label;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.conversions.FormattedDateConversion: java.lang.String valueIfObjectIsNull>;
return v;
label:
v = v instanceof java.util.Date;
if v != 0 goto label;
v = v instanceof java.util.Calendar;
if v == 0 goto label;
v = virtualinvoke v.<java.util.Calendar: java.util.Date getTime()>();
label:
if v == null goto label;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.conversions.FormattedDateConversion: java.text.SimpleDateFormat dateFormat>;
v = virtualinvoke v.<java.text.SimpleDateFormat: java.lang.String format(java.util.Date)>(v);
return v;
label:
v = new org.junit.jupiter.params.shadow.com.univocity.parsers.common.DataProcessingException;
specialinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.DataProcessingException: void <init>(java.lang.String)>("Cannot format \'{value}\' to a date. Not an instance of java.util.Date or java.util.Calendar");
virtualinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.DataProcessingException: void setValue(java.lang.Object)>(v);
throw v;
}
public java.lang.Object revert(java.lang.String)
{
java.lang.UnsupportedOperationException v;
java.lang.String v;
org.junit.jupiter.params.shadow.com.univocity.parsers.conversions.FormattedDateConversion v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.conversions.FormattedDateConversion;
v := @parameter: java.lang.String;
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>("Can\'t convert an input string into date type");
throw v;
}
}