public class org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender extends java.lang.Object implements org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.CharAppender
{
final int whitespaceRangeStart;
final char[] emptyChars;
char[] chars;
int index;
final java.lang.String emptyValue;
int whitespaceCount;
public void <init>(int, java.lang.String, int)
{
int v, v;
char[] v, v;
java.lang.String v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender;
v := @parameter: int;
v := @parameter: java.lang.String;
v := @parameter: int;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int whitespaceRangeStart> = v;
v = newarray (char)[v];
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars> = v;
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: java.lang.String emptyValue> = v;
if v != null goto label;
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] emptyChars> = null;
goto label;
label:
v = virtualinvoke v.<java.lang.String: char[] toCharArray()>();
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] emptyChars> = v;
label:
return;
}
public void appendIgnoringPadding(char, char)
{
char v, v;
int v, v, v, v;
char[] v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender;
v := @parameter: char;
v := @parameter: char;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
v = v + 1;
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index> = v;
v[v] = v;
if v != v goto label;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int whitespaceCount>;
v = v + 1;
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int whitespaceCount> = v;
goto label;
label:
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int whitespaceCount> = 0;
label:
return;
}
public void appendIgnoringWhitespaceAndPadding(char, char)
{
char v, v;
int v, v, v, v, v;
char[] v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender;
v := @parameter: char;
v := @parameter: char;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
v = v + 1;
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index> = v;
v[v] = v;
if v == v goto label;
if v > 32 goto label;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int whitespaceRangeStart>;
if v >= v goto label;
label:
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int whitespaceCount>;
v = v + 1;
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int whitespaceCount> = v;
goto label;
label:
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int whitespaceCount> = 0;
label:
return;
}
public void appendIgnoringWhitespace(char)
{
char v;
int v, v, v, v, v;
char[] v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender;
v := @parameter: char;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
v = v + 1;
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index> = v;
v[v] = v;
if v > 32 goto label;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int whitespaceRangeStart>;
if v >= v goto label;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int whitespaceCount>;
v = v + 1;
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int whitespaceCount> = v;
goto label;
label:
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int whitespaceCount> = 0;
label:
return;
}
public int indexOf(char, int)
{
char v, v;
int v, v, v, v, v, v;
char[] v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender;
v := @parameter: char;
v := @parameter: int;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int whitespaceCount>;
v = v - v;
v = v;
label:
if v >= v goto label;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars>;
v = v[v];
if v != v goto label;
return v;
label:
v = v + 1;
goto label;
label:
v = (int) -1;
return v;
}
public int indexOfAny(char[], int)
{
char v, v;
int v, v, v, v, v, v, v, v;
char[] v, v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender;
v := @parameter: char[];
v := @parameter: int;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int whitespaceCount>;
v = v - v;
v = v;
label:
if v >= v goto label;
v = 0;
label:
v = lengthof v;
if v >= v goto label;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars>;
v = v[v];
v = v[v];
if v != v goto label;
return v;
label:
v = v + 1;
goto label;
label:
v = v + 1;
goto label;
label:
v = (int) -1;
return v;
}
public java.lang.String substring(int, int)
{
int v, v;
char[] v;
java.lang.String v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender;
v := @parameter: int;
v := @parameter: int;
v = new java.lang.String;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars>;
specialinvoke v.<java.lang.String: void <init>(char[],int,int)>(v, v, v);
return v;
}
public void remove(int, int)
{
int v, v, v, v, v, v, v, v, v;
char[] v, v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender;
v := @parameter: int;
v := @parameter: int;
if v <= 0 goto label;
v = v + v;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
v = v - v;
v = v + v;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
if v <= v goto label;
v = v - v;
label:
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars>;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, v, v, v, v);
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
v = v - v;
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index> = v;
label:
return;
}
public void append(char)
{
int v, v;
char[] v;
char v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender;
v := @parameter: char;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
v = v + 1;
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index> = v;
v[v] = v;
return;
}
public final void append(java.lang.Object)
{
java.lang.Object v;
java.lang.String v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender;
v := @parameter: java.lang.Object;
v = staticinvoke <java.lang.String: java.lang.String valueOf(java.lang.Object)>(v);
virtualinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: void append(java.lang.String)>(v);
return;
}
public final void append(int)
{
int v, v, v, v, v, v, v, v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender;
v := @parameter: int;
if v >= 65536 goto label;
virtualinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: void append(char)>(v);
goto label;
label:
v = v - 65536;
v = v >>> 10;
v = (int) 55296;
v = v + v;
virtualinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: void append(char)>(v);
v = v & 1023;
v = (int) 56320;
v = v + v;
virtualinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: void append(char)>(v);
label:
return;
}
public final void append(int[])
{
int[] v;
int v, v, v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender;
v := @parameter: int[];
v = 0;
label:
v = lengthof v;
if v >= v goto label;
v = v[v];
virtualinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: void append(int)>(v);
v = v + 1;
goto label;
label:
return;
}
public java.lang.String getAndReset()
{
int v, v, v, v, v;
char[] v;
java.lang.String v, v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: java.lang.String emptyValue>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int whitespaceCount>;
if v <= v goto label;
v = new java.lang.String;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int whitespaceCount>;
v = v - v;
specialinvoke v.<java.lang.String: void <init>(char[],int,int)>(v, 0, v);
v = v;
label:
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index> = 0;
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int whitespaceCount> = 0;
return v;
}
public final java.lang.String toString()
{
int v, v, v, v, v;
char[] v;
java.lang.String v, v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int whitespaceCount>;
if v > v goto label;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: java.lang.String emptyValue>;
return v;
label:
v = new java.lang.String;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int whitespaceCount>;
v = v - v;
specialinvoke v.<java.lang.String: void <init>(char[],int,int)>(v, 0, v);
return v;
}
public final int length()
{
int v, v, v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int whitespaceCount>;
v = v - v;
return v;
}
public char[] getCharsAndReset()
{
int v, v, v, v, v;
char[] v, v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] emptyChars>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int whitespaceCount>;
if v <= v goto label;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int whitespaceCount>;
v = v - v;
v = newarray (char)[v];
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars>;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, 0, v);
label:
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index> = 0;
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int whitespaceCount> = 0;
return v;
}
public final int whitespaceCount()
{
int v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int whitespaceCount>;
return v;
}
public void reset()
{
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender;
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index> = 0;
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int whitespaceCount> = 0;
return;
}
public void append(org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender)
{
int v, v, v, v, v, v, v, v, v;
char[] v, v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender v, v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender;
v := @parameter: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int whitespaceCount>;
v = v - v;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, v, v);
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int whitespaceCount>;
v = v - v;
v = v + v;
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index> = v;
virtualinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: void reset()>();
return;
}
public final void resetWhitespaceCount()
{
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender;
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int whitespaceCount> = 0;
return;
}
public final char[] getChars()
{
char[] v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars>;
return v;
}
public void fill(char, int)
{
int v, v, v, v;
char[] v;
char v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender;
v := @parameter: char;
v := @parameter: int;
v = 0;
label:
if v >= v goto label;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
v = v + 1;
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index> = v;
v[v] = v;
v = v + 1;
goto label;
label:
return;
}
public void prepend(char)
{
char v;
int v, v, v;
char[] v, v, v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender;
v := @parameter: char;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, 1, v);
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars>;
v[0] = v;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
v = v + 1;
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index> = v;
return;
}
public void prepend(char, char)
{
char v, v;
int v, v, v;
char[] v, v, v, v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender;
v := @parameter: char;
v := @parameter: char;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, 2, v);
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars>;
v[0] = v;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars>;
v[1] = v;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
v = v + 2;
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index> = v;
return;
}
public void prepend(char[])
{
int v, v, v, v, v, v;
char[] v, v, v, v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender;
v := @parameter: char[];
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars>;
v = lengthof v;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, v, v);
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars>;
v = lengthof v;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, 0, v);
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
v = lengthof v;
v = v + v;
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index> = v;
return;
}
public final void updateWhitespace()
{
char v, v;
int v, v, v, v, v;
char[] v, v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender;
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int whitespaceCount> = 0;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
v = v - 1;
label:
if v < 0 goto label;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars>;
v = v[v];
if v > 32 goto label;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int whitespaceRangeStart>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars>;
v = v[v];
if v >= v goto label;
v = v - 1;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int whitespaceCount>;
v = v + 1;
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int whitespaceCount> = v;
goto label;
label:
return;
}
public char appendUntil(char, org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.CharInput, char)
{
int v, v;
char[] v;
char v, v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.CharInput v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender;
v := @parameter: char;
v := @parameter: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.CharInput;
v := @parameter: char;
label:
if v == v goto label;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
v = v + 1;
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index> = v;
v[v] = v;
v = interfaceinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.CharInput: char nextChar()>();
goto label;
label:
return v;
}
public char appendUntil(char, org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.CharInput, char, char)
{
char v, v, v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.CharInput v;
int v, v;
char[] v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender;
v := @parameter: char;
v := @parameter: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.CharInput;
v := @parameter: char;
v := @parameter: char;
label:
if v == v goto label;
if v == v goto label;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
v = v + 1;
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index> = v;
v[v] = v;
v = interfaceinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.CharInput: char nextChar()>();
goto label;
label:
return v;
}
public char appendUntil(char, org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.CharInput, char, char, char)
{
char v, v, v, v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.CharInput v;
int v, v;
char[] v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender;
v := @parameter: char;
v := @parameter: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.CharInput;
v := @parameter: char;
v := @parameter: char;
v := @parameter: char;
label:
if v == v goto label;
if v == v goto label;
if v == v goto label;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
v = v + 1;
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index> = v;
v[v] = v;
v = interfaceinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.CharInput: char nextChar()>();
goto label;
label:
return v;
}
public void append(char[], int, int)
{
int v, v, v, v, v;
char[] v, v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender;
v := @parameter: char[];
v := @parameter: int;
v := @parameter: int;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, v, v, v, v);
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
v = v + v;
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index> = v;
return;
}
public final void append(char[])
{
int v;
char[] v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender;
v := @parameter: char[];
v = lengthof v;
virtualinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: void append(char[],int,int)>(v, 0, v);
return;
}
public void append(java.lang.String, int, int)
{
int v, v, v, v, v, v;
char[] v;
java.lang.String v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: int;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
virtualinvoke v.<java.lang.String: void getChars(int,int,char[],int)>(v, v, v, v);
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
v = v - v;
v = v + v;
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index> = v;
return;
}
public final void append(java.lang.String)
{
int v;
java.lang.String v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender;
v := @parameter: java.lang.String;
v = virtualinvoke v.<java.lang.String: int length()>();
virtualinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: void append(java.lang.String,int,int)>(v, 0, v);
return;
}
public final char charAt(int)
{
int v;
char[] v;
char v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender;
v := @parameter: int;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars>;
v = v[v];
return v;
}
public final java.lang.String subSequence(int, int)
{
int v, v, v;
char[] v;
java.lang.String v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender;
v := @parameter: int;
v := @parameter: int;
v = new java.lang.String;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars>;
v = v - v;
specialinvoke v.<java.lang.String: void <init>(char[],int,int)>(v, v, v);
return v;
}
public final void ignore(int)
{
int v, v, v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender;
v := @parameter: int;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int whitespaceCount>;
v = v + v;
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int whitespaceCount> = v;
return;
}
public void delete(int)
{
int v, v, v, v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender;
v := @parameter: int;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
v = v - v;
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index> = v;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
if v >= 0 goto label;
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index> = 0;
label:
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int whitespaceCount> = 0;
return;
}
public int indexOf(char[], int)
{
int v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender v;
char v, v, v, v, v;
char[] v, v, v, v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender;
v := @parameter: char[];
v := @parameter: int;
v = lengthof v;
if v != 0 goto label;
return v;
label:
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
if v < v goto label;
v = (int) -1;
return v;
label:
v = v[0];
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
v = lengthof v;
v = v - v;
v = v;
label:
if v > v goto label;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars>;
v = v[v];
if v == v goto label;
label:
v = v + 1;
if v > v goto label;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars>;
v = v[v];
if v != v goto label;
label:
if v > v goto label;
v = v + 1;
v = lengthof v;
v = v + v;
v = v - 1;
v = 1;
label:
if v >= v goto label;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars>;
v = v[v];
v = v[v];
if v != v goto label;
v = v + 1;
v = v + 1;
goto label;
label:
if v != v goto label;
return v;
label:
v = v + 1;
goto label;
label:
v = (int) -1;
return v;
}
public int indexOf(java.lang.CharSequence, int)
{
int v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender v;
java.lang.CharSequence v;
char v, v, v, v, v;
char[] v, v, v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender;
v := @parameter: java.lang.CharSequence;
v := @parameter: int;
v = interfaceinvoke v.<java.lang.CharSequence: int length()>();
if v != 0 goto label;
return v;
label:
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
if v < v goto label;
v = (int) -1;
return v;
label:
v = interfaceinvoke v.<java.lang.CharSequence: char charAt(int)>(0);
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
v = interfaceinvoke v.<java.lang.CharSequence: int length()>();
v = v - v;
v = v;
label:
if v > v goto label;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars>;
v = v[v];
if v == v goto label;
label:
v = v + 1;
if v > v goto label;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars>;
v = v[v];
if v != v goto label;
label:
if v > v goto label;
v = v + 1;
v = interfaceinvoke v.<java.lang.CharSequence: int length()>();
v = v + v;
v = v - 1;
v = 1;
label:
if v >= v goto label;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars>;
v = v[v];
v = interfaceinvoke v.<java.lang.CharSequence: char charAt(int)>(v);
if v != v goto label;
v = v + 1;
v = v + 1;
goto label;
label:
if v != v goto label;
return v;
label:
v = v + 1;
goto label;
label:
v = (int) -1;
return v;
}
public boolean isEmpty()
{
int v, v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender v;
boolean v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int whitespaceCount>;
if v <= v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public int lastIndexOf(char)
{
char v, v;
int v, v, v, v, v;
char[] v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender;
v := @parameter: char;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int index>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: int whitespaceCount>;
v = v - v;
v = v - 1;
label:
if v < 0 goto label;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.DefaultCharAppender: char[] chars>;
v = v[v];
if v != v goto label;
return v;
label:
v = v - 1;
goto label;
label:
v = (int) -1;
return v;
}
}