public class org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat extends org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format
{
private char quote;
private char quoteEscape;
private java.lang.String delimiter;
private java.lang.Character charToEscapeQuoteEscaping;
public void <init>()
{
org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat;
specialinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format: void <init>()>();
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat: char quote> = 34;
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat: char quoteEscape> = 34;
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat: java.lang.String delimiter> = ",";
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat: java.lang.Character charToEscapeQuoteEscaping> = null;
return;
}
public char getQuote()
{
char v;
org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat: char quote>;
return v;
}
public void setQuote(char)
{
char v;
org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat;
v := @parameter: char;
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat: char quote> = v;
return;
}
public boolean isQuote(char)
{
org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat v;
char v, v;
boolean v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat;
v := @parameter: char;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat: char quote>;
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public char getQuoteEscape()
{
char v;
org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat: char quoteEscape>;
return v;
}
public void setQuoteEscape(char)
{
char v;
org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat;
v := @parameter: char;
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat: char quoteEscape> = v;
return;
}
public boolean isQuoteEscape(char)
{
org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat v;
char v, v;
boolean v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat;
v := @parameter: char;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat: char quoteEscape>;
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public char getDelimiter()
{
java.lang.UnsupportedOperationException v;
org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat v;
char v;
int v;
java.lang.String v, v, v, v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat: java.lang.String delimiter>;
v = virtualinvoke v.<java.lang.String: int length()>();
if v <= 1 goto label;
v = new java.lang.UnsupportedOperationException;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat: java.lang.String delimiter>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Delimiter \'\u0001\' has more than one character. Use method getDelimiterString()");
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>(v);
throw v;
label:
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat: java.lang.String delimiter>;
v = virtualinvoke v.<java.lang.String: char charAt(int)>(0);
return v;
}
public java.lang.String getDelimiterString()
{
java.lang.String v;
org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat: java.lang.String delimiter>;
return v;
}
public void setDelimiter(char)
{
char v;
java.lang.String v;
org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat;
v := @parameter: char;
v = staticinvoke <java.lang.String: java.lang.String valueOf(char)>(v);
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat: java.lang.String delimiter> = v;
return;
}
public void setDelimiter(java.lang.String)
{
org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat v;
java.lang.String v;
java.lang.IllegalArgumentException v, v;
boolean v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat;
v := @parameter: java.lang.String;
if v != null goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("Delimiter cannot be null");
throw v;
label:
v = virtualinvoke v.<java.lang.String: boolean isEmpty()>();
if v == 0 goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("Delimiter cannot be empty");
throw v;
label:
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat: java.lang.String delimiter> = v;
return;
}
public boolean isDelimiter(char)
{
java.lang.UnsupportedOperationException v;
org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat v;
char v, v;
int v;
java.lang.String v, v, v, v;
boolean v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat;
v := @parameter: char;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat: java.lang.String delimiter>;
v = virtualinvoke v.<java.lang.String: int length()>();
if v <= 1 goto label;
v = new java.lang.UnsupportedOperationException;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat: java.lang.String delimiter>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Delimiter \'\u0001\' has more than one character. Use method isDelimiter(String)");
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>(v);
throw v;
label:
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat: java.lang.String delimiter>;
v = virtualinvoke v.<java.lang.String: char charAt(int)>(0);
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean isDelimiter(java.lang.String)
{
org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat v;
java.lang.String v, v;
boolean v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat;
v := @parameter: java.lang.String;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat: java.lang.String delimiter>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
return v;
}
public final char getCharToEscapeQuoteEscaping()
{
java.lang.Character v, v;
org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat v;
char v, v, v, v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat: java.lang.Character charToEscapeQuoteEscaping>;
if v != null goto label;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat: char quote>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat: char quoteEscape>;
if v != v goto label;
return 0;
label:
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat: char quoteEscape>;
return v;
label:
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat: java.lang.Character charToEscapeQuoteEscaping>;
v = virtualinvoke v.<java.lang.Character: char charValue()>();
return v;
}
public final void setCharToEscapeQuoteEscaping(char)
{
char v;
java.lang.Character v;
org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat;
v := @parameter: char;
v = staticinvoke <java.lang.Character: java.lang.Character valueOf(char)>(v);
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat: java.lang.Character charToEscapeQuoteEscaping> = v;
return;
}
public final boolean isCharToEscapeQuoteEscaping(char)
{
org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat v;
char v, v;
boolean v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat;
v := @parameter: char;
v = virtualinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat: char getCharToEscapeQuoteEscaping()>();
if v == 0 goto label;
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
protected java.util.TreeMap getConfiguration()
{
org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat v;
char v, v;
java.lang.Character v, v, v;
java.util.TreeMap v;
java.lang.String v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat;
v = new java.util.TreeMap;
specialinvoke v.<java.util.TreeMap: void <init>()>();
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat: char quote>;
v = staticinvoke <java.lang.Character: java.lang.Character valueOf(char)>(v);
virtualinvoke v.<java.util.TreeMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("Quote character", v);
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat: char quoteEscape>;
v = staticinvoke <java.lang.Character: java.lang.Character valueOf(char)>(v);
virtualinvoke v.<java.util.TreeMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("Quote escape character", v);
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat: java.lang.Character charToEscapeQuoteEscaping>;
virtualinvoke v.<java.util.TreeMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("Quote escape escape character", v);
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat: java.lang.String delimiter>;
virtualinvoke v.<java.util.TreeMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("Field delimiter", v);
return v;
}
public final org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat clone()
{
org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format v;
org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.csv.CsvFormat;
v = specialinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format: org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format clone()>();
return v;
}
}