public abstract class org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format extends java.lang.Object implements java.lang.Cloneable
{
private static final java.lang.String systemLineSeparatorString;
private static final char[] systemLineSeparator;
private java.lang.String lineSeparatorString;
private char[] lineSeparator;
private char normalizedNewline;
private char comment;
protected void <init>()
{
char[] v;
java.lang.Object v;
java.lang.String v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format: char normalizedNewline> = 10;
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format: char comment> = 35;
v = <org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format: char[] systemLineSeparator>;
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format: char[] lineSeparator> = v;
v = <org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format: java.lang.String systemLineSeparatorString>;
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format: java.lang.String lineSeparatorString> = v;
return;
}
public char[] getLineSeparator()
{
char[] v;
java.lang.Object v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format: char[] lineSeparator>;
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
return v;
}
public static char[] getSystemLineSeparator()
{
char[] v;
java.lang.Object v;
v = <org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format: char[] systemLineSeparator>;
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
return v;
}
public java.lang.String getLineSeparatorString()
{
java.lang.String v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format: java.lang.String lineSeparatorString>;
return v;
}
public void setLineSeparator(java.lang.String)
{
char[] v;
java.lang.String v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format v;
java.lang.IllegalArgumentException v;
boolean v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format;
v := @parameter: java.lang.String;
if v == null goto label;
v = virtualinvoke v.<java.lang.String: boolean isEmpty()>();
if v == 0 goto label;
label:
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("Line separator cannot be empty");
throw v;
label:
v = virtualinvoke v.<java.lang.String: char[] toCharArray()>();
virtualinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format: void setLineSeparator(char[])>(v);
return;
}
public void setLineSeparator(char[])
{
char v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format v;
java.lang.IllegalArgumentException v, v;
int v, v, v, v;
char[] v;
java.lang.String v, v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format;
v := @parameter: char[];
if v == null goto label;
v = lengthof v;
if v != 0 goto label;
label:
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("Invalid line separator. Expected 1 to 2 characters");
throw v;
label:
v = lengthof v;
if v <= 2 goto label;
v = new java.lang.IllegalArgumentException;
v = lengthof v;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int)>(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[])>("Invalid line separator. Up to 2 characters are expected. Got \u characters.");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format: char[] lineSeparator> = v;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(char[])>(v);
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format: java.lang.String lineSeparatorString> = v;
v = lengthof v;
if v != 1 goto label;
v = v[0];
virtualinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format: void setNormalizedNewline(char)>(v);
label:
return;
}
public char getNormalizedNewline()
{
char v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format: char normalizedNewline>;
return v;
}
public void setNormalizedNewline(char)
{
char v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format;
v := @parameter: char;
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format: char normalizedNewline> = v;
return;
}
public boolean isNewLine(char)
{
char v, v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format v;
boolean v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format;
v := @parameter: char;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format: char normalizedNewline>;
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public char getComment()
{
char v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format: char comment>;
return v;
}
public void setComment(char)
{
char v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format;
v := @parameter: char;
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format: char comment> = v;
return;
}
public boolean isComment(char)
{
char v, v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format v;
boolean v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format;
v := @parameter: char;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format: char comment>;
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
private static java.lang.String getFormattedValue(java.lang.Object)
{
java.lang.Character v;
int v, v;
java.lang.String v, v, v, v, v, v;
boolean v, v, v;
char v, v;
java.lang.Object v;
java.lang.StringBuilder v;
v := @parameter: java.lang.Object;
v = v instanceof java.lang.Character;
if v == 0 goto label;
v = virtualinvoke v.<java.lang.Character: char charValue()>();
lookupswitch(v)
{
case 0: goto label;
case 9: goto label;
case 10: goto label;
case 13: goto label;
default: goto label;
};
label:
return "\\n";
label:
return "\\r";
label:
return "\\t";
label:
return "\\0";
label:
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
return v;
label:
v = v instanceof java.lang.String;
if v == 0 goto label;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = 0;
label:
v = virtualinvoke v.<java.lang.String: int length()>();
if v >= v goto label;
v = virtualinvoke v.<java.lang.String: char charAt(int)>(v);
v = staticinvoke <java.lang.Character: java.lang.Character valueOf(char)>(v);
v = staticinvoke <org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format: java.lang.String getFormattedValue(java.lang.Object)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v + 1;
goto label;
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
label:
v = staticinvoke <java.lang.String: java.lang.String valueOf(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.String: java.lang.String trim()>();
v = virtualinvoke v.<java.lang.String: boolean isEmpty()>();
if v == 0 goto label;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Object)>(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[])>("\'\u0001\'");
return v;
label:
v = staticinvoke <java.lang.String: java.lang.String valueOf(java.lang.Object)>(v);
return v;
}
public final java.lang.String toString()
{
java.lang.Character v, v;
java.lang.String v, v, v, v;
boolean v;
java.util.Iterator v;
java.util.Set v;
char v, v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format v;
java.util.TreeMap v;
java.lang.Class v;
java.lang.Object v, v, v;
java.lang.StringBuilder v, v, v, v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getSimpleName()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(58);
v = virtualinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format: java.util.TreeMap getConfiguration()>();
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format: char comment>;
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)>("Comment character", v);
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format: java.lang.String lineSeparatorString>;
virtualinvoke v.<java.util.TreeMap: java.lang.Object put(java.lang.Object,java.lang.Object)>("Line separator sequence", v);
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format: char normalizedNewline>;
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)>("Line separator (normalized)", v);
v = virtualinvoke v.<java.util.TreeMap: java.util.Set entrySet()>();
v = interfaceinvoke v.<java.util.Set: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("\n\t\t");
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getKey()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(61);
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getValue()>();
v = staticinvoke <org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format: java.lang.String getFormattedValue(java.lang.Object)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
goto label;
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
protected abstract java.util.TreeMap getConfiguration();
protected org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format clone()
{
java.lang.IllegalStateException v;
java.lang.Object v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format v;
java.lang.CloneNotSupportedException v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format;
label:
v = specialinvoke v.<java.lang.Object: java.lang.Object clone()>();
label:
return v;
label:
v := @caughtexception;
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String,java.lang.Throwable)>("Error cloning format object", v);
throw v;
catch java.lang.CloneNotSupportedException from label to label with label;
}
static void <clinit>()
{
char[] v;
java.lang.String v, v;
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>("line.separator");
if v != null goto label;
<org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format: java.lang.String systemLineSeparatorString> = "\n";
goto label;
label:
<org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format: java.lang.String systemLineSeparatorString> = v;
label:
v = <org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format: java.lang.String systemLineSeparatorString>;
v = virtualinvoke v.<java.lang.String: char[] toCharArray()>();
<org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format: char[] systemLineSeparator> = v;
return;
}
}