public class org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter extends org.junit.jupiter.params.shadow.com.univocity.parsers.common.AbstractWriter
{
private boolean joinLines;
private char escapeChar;
private char escapedTabChar;
private char newLine;
public void <init>(org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriterSettings)
{
java.io.Writer v;
org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriterSettings v;
org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter;
v := @parameter: org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriterSettings;
v = null;
specialinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter: void <init>(java.io.Writer,org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriterSettings)>(v, v);
return;
}
public void <init>(java.io.Writer, org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriterSettings)
{
java.io.Writer v;
org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriterSettings v;
org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter;
v := @parameter: java.io.Writer;
v := @parameter: org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriterSettings;
specialinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.AbstractWriter: void <init>(java.io.Writer,org.junit.jupiter.params.shadow.com.univocity.parsers.common.CommonWriterSettings)>(v, v);
return;
}
public void <init>(java.io.File, org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriterSettings)
{
org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriterSettings v;
org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter v;
java.io.File v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter;
v := @parameter: java.io.File;
v := @parameter: org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriterSettings;
specialinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.AbstractWriter: void <init>(java.io.File,org.junit.jupiter.params.shadow.com.univocity.parsers.common.CommonWriterSettings)>(v, v);
return;
}
public void <init>(java.io.File, java.lang.String, org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriterSettings)
{
org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriterSettings v;
java.lang.String v;
org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter v;
java.io.File v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter;
v := @parameter: java.io.File;
v := @parameter: java.lang.String;
v := @parameter: org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriterSettings;
specialinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.AbstractWriter: void <init>(java.io.File,java.lang.String,org.junit.jupiter.params.shadow.com.univocity.parsers.common.CommonWriterSettings)>(v, v, v);
return;
}
public void <init>(java.io.File, java.nio.charset.Charset, org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriterSettings)
{
org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriterSettings v;
java.nio.charset.Charset v;
org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter v;
java.io.File v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter;
v := @parameter: java.io.File;
v := @parameter: java.nio.charset.Charset;
v := @parameter: org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriterSettings;
specialinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.AbstractWriter: void <init>(java.io.File,java.nio.charset.Charset,org.junit.jupiter.params.shadow.com.univocity.parsers.common.CommonWriterSettings)>(v, v, v);
return;
}
public void <init>(java.io.OutputStream, org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriterSettings)
{
java.io.OutputStream v;
org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriterSettings v;
org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter;
v := @parameter: java.io.OutputStream;
v := @parameter: org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriterSettings;
specialinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.AbstractWriter: void <init>(java.io.OutputStream,org.junit.jupiter.params.shadow.com.univocity.parsers.common.CommonWriterSettings)>(v, v);
return;
}
public void <init>(java.io.OutputStream, java.lang.String, org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriterSettings)
{
java.io.OutputStream v;
org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriterSettings v;
java.lang.String v;
org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter;
v := @parameter: java.io.OutputStream;
v := @parameter: java.lang.String;
v := @parameter: org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriterSettings;
specialinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.AbstractWriter: void <init>(java.io.OutputStream,java.lang.String,org.junit.jupiter.params.shadow.com.univocity.parsers.common.CommonWriterSettings)>(v, v, v);
return;
}
public void <init>(java.io.OutputStream, java.nio.charset.Charset, org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriterSettings)
{
java.io.OutputStream v;
org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriterSettings v;
java.nio.charset.Charset v;
org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter;
v := @parameter: java.io.OutputStream;
v := @parameter: java.nio.charset.Charset;
v := @parameter: org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriterSettings;
specialinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.AbstractWriter: void <init>(java.io.OutputStream,java.nio.charset.Charset,org.junit.jupiter.params.shadow.com.univocity.parsers.common.CommonWriterSettings)>(v, v, v);
return;
}
protected final void initialize(org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriterSettings)
{
char v, v, v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format v, v, v;
org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter v;
org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriterSettings v;
boolean v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter;
v := @parameter: org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriterSettings;
v = virtualinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriterSettings: org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format getFormat()>();
v = virtualinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvFormat: char getEscapeChar()>();
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter: char escapeChar> = v;
v = virtualinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriterSettings: org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format getFormat()>();
v = virtualinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvFormat: char getEscapedTabChar()>();
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter: char escapedTabChar> = v;
v = virtualinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriterSettings: boolean isLineJoiningEnabled()>();
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter: boolean joinLines> = v;
v = virtualinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriterSettings: org.junit.jupiter.params.shadow.com.univocity.parsers.common.Format getFormat()>();
v = virtualinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvFormat: char getNormalizedNewline()>();
v.<org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter: char newLine> = v;
return;
}
protected void processRow(java.lang.Object[])
{
java.lang.Object[] v;
org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter v;
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.WriterCharAppender v, v;
int v, v, v, v;
java.lang.Object v;
java.lang.String v, v, v, v;
boolean v, v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter;
v := @parameter: java.lang.Object[];
v = 0;
label:
v = lengthof v;
if v >= v goto label;
if v == 0 goto label;
virtualinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter: void appendToRow(char)>(9);
label:
v = v[v];
v = virtualinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter: java.lang.String getStringValue(java.lang.Object)>(v);
v = virtualinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter: boolean allowTrim(int)>(v);
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.WriterCharAppender appender>;
v = virtualinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.WriterCharAppender: int length()>();
specialinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter: void append(java.lang.String,boolean)>(v, v);
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.WriterCharAppender appender>;
v = virtualinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.WriterCharAppender: int length()>();
if v != v goto label;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter: java.lang.String nullValue>;
if v == null goto label;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter: java.lang.String nullValue>;
v = virtualinvoke v.<java.lang.String: boolean isEmpty()>();
if v != 0 goto label;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter: java.lang.String nullValue>;
specialinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter: void append(java.lang.String,boolean)>(v, v);
label:
virtualinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter: void appendValueToRow()>();
v = v + 1;
goto label;
label:
return;
}
private void append(java.lang.String, boolean)
{
org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.WriterCharAppender v, v, v, v, v, v, v, v;
int v, v, v, v, v, v;
java.lang.String v;
boolean v, v, v, v, v;
char v, v, v, v;
org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter v;
v := @this: org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter;
v := @parameter: java.lang.String;
v := @parameter: boolean;
if v != null goto label;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter: java.lang.String nullValue>;
if v != null goto label;
return;
label:
v = 0;
if v == 0 goto label;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter: boolean ignoreLeading>;
if v == 0 goto label;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter: int whitespaceRangeStart>;
v = staticinvoke <org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter: int skipLeadingWhitespace(int,java.lang.String)>(v, v);
label:
v = virtualinvoke v.<java.lang.String: int length()>();
v = v;
v = 0;
label:
if v >= v goto label;
v = virtualinvoke v.<java.lang.String: char charAt(int)>(v);
if v == 9 goto label;
if v == 10 goto label;
if v == 13 goto label;
if v != 92 goto label;
label:
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.WriterCharAppender appender>;
virtualinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.WriterCharAppender: void append(java.lang.String,int,int)>(v, v, v);
v = v + 1;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.WriterCharAppender appender>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter: char escapeChar>;
virtualinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.WriterCharAppender: void append(char)>(v);
if v != 9 goto label;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.WriterCharAppender appender>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter: char escapedTabChar>;
virtualinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.WriterCharAppender: void append(char)>(v);
goto label;
label:
if v != 10 goto label;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.WriterCharAppender appender>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter: boolean joinLines>;
if v == 0 goto label;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter: char newLine>;
goto label;
label:
v = 110;
label:
virtualinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.WriterCharAppender: void append(char)>(v);
goto label;
label:
if v != 92 goto label;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.WriterCharAppender appender>;
virtualinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.WriterCharAppender: void append(char)>(92);
goto label;
label:
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.WriterCharAppender appender>;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter: boolean joinLines>;
if v == 0 goto label;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter: char newLine>;
goto label;
label:
v = 114;
label:
virtualinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.WriterCharAppender: void append(char)>(v);
label:
v = v + 1;
goto label;
label:
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.WriterCharAppender appender>;
virtualinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.WriterCharAppender: void append(java.lang.String,int,int)>(v, v, v);
if v == 0 goto label;
if v > 32 goto label;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter: boolean ignoreTrailing>;
if v == 0 goto label;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter: int whitespaceRangeStart>;
if v >= v goto label;
v = v.<org.junit.jupiter.params.shadow.com.univocity.parsers.tsv.TsvWriter: org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.WriterCharAppender appender>;
virtualinvoke v.<org.junit.jupiter.params.shadow.com.univocity.parsers.common.input.WriterCharAppender: void updateWhitespace()>();
label:
return;
}
}