public final class oadd.com.fasterxml.jackson.core.io.SegmentedStringWriter extends java.io.Writer
{
private final oadd.com.fasterxml.jackson.core.util.TextBuffer _buffer;
public void <init>(oadd.com.fasterxml.jackson.core.util.BufferRecycler)
{
oadd.com.fasterxml.jackson.core.io.SegmentedStringWriter v;
oadd.com.fasterxml.jackson.core.util.BufferRecycler v;
oadd.com.fasterxml.jackson.core.util.TextBuffer v;
v := @this: oadd.com.fasterxml.jackson.core.io.SegmentedStringWriter;
v := @parameter: oadd.com.fasterxml.jackson.core.util.BufferRecycler;
specialinvoke v.<java.io.Writer: void <init>()>();
v = new oadd.com.fasterxml.jackson.core.util.TextBuffer;
specialinvoke v.<oadd.com.fasterxml.jackson.core.util.TextBuffer: void <init>(oadd.com.fasterxml.jackson.core.util.BufferRecycler)>(v);
v.<oadd.com.fasterxml.jackson.core.io.SegmentedStringWriter: oadd.com.fasterxml.jackson.core.util.TextBuffer _buffer> = v;
return;
}
public java.io.Writer append(char)
{
oadd.com.fasterxml.jackson.core.io.SegmentedStringWriter v;
char v;
v := @this: oadd.com.fasterxml.jackson.core.io.SegmentedStringWriter;
v := @parameter: char;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.io.SegmentedStringWriter: void write(int)>(v);
return v;
}
public java.io.Writer append(java.lang.CharSequence)
{
oadd.com.fasterxml.jackson.core.io.SegmentedStringWriter v;
java.lang.CharSequence v;
oadd.com.fasterxml.jackson.core.util.TextBuffer v;
int v;
java.lang.String v;
v := @this: oadd.com.fasterxml.jackson.core.io.SegmentedStringWriter;
v := @parameter: java.lang.CharSequence;
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
v = v.<oadd.com.fasterxml.jackson.core.io.SegmentedStringWriter: oadd.com.fasterxml.jackson.core.util.TextBuffer _buffer>;
v = virtualinvoke v.<java.lang.String: int length()>();
virtualinvoke v.<oadd.com.fasterxml.jackson.core.util.TextBuffer: void append(java.lang.String,int,int)>(v, 0, v);
return v;
}
public java.io.Writer append(java.lang.CharSequence, int, int)
{
oadd.com.fasterxml.jackson.core.io.SegmentedStringWriter v;
java.lang.CharSequence v, v;
oadd.com.fasterxml.jackson.core.util.TextBuffer v;
int v, v, v;
java.lang.String v;
v := @this: oadd.com.fasterxml.jackson.core.io.SegmentedStringWriter;
v := @parameter: java.lang.CharSequence;
v := @parameter: int;
v := @parameter: int;
v = interfaceinvoke v.<java.lang.CharSequence: java.lang.CharSequence subSequence(int,int)>(v, v);
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
v = v.<oadd.com.fasterxml.jackson.core.io.SegmentedStringWriter: oadd.com.fasterxml.jackson.core.util.TextBuffer _buffer>;
v = virtualinvoke v.<java.lang.String: int length()>();
virtualinvoke v.<oadd.com.fasterxml.jackson.core.util.TextBuffer: void append(java.lang.String,int,int)>(v, 0, v);
return v;
}
public void close()
{
oadd.com.fasterxml.jackson.core.io.SegmentedStringWriter v;
v := @this: oadd.com.fasterxml.jackson.core.io.SegmentedStringWriter;
return;
}
public void flush()
{
oadd.com.fasterxml.jackson.core.io.SegmentedStringWriter v;
v := @this: oadd.com.fasterxml.jackson.core.io.SegmentedStringWriter;
return;
}
public void write(char[])
{
oadd.com.fasterxml.jackson.core.io.SegmentedStringWriter v;
oadd.com.fasterxml.jackson.core.util.TextBuffer v;
int v;
char[] v;
v := @this: oadd.com.fasterxml.jackson.core.io.SegmentedStringWriter;
v := @parameter: char[];
v = v.<oadd.com.fasterxml.jackson.core.io.SegmentedStringWriter: oadd.com.fasterxml.jackson.core.util.TextBuffer _buffer>;
v = lengthof v;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.util.TextBuffer: void append(char[],int,int)>(v, 0, v);
return;
}
public void write(char[], int, int)
{
oadd.com.fasterxml.jackson.core.io.SegmentedStringWriter v;
oadd.com.fasterxml.jackson.core.util.TextBuffer v;
int v, v;
char[] v;
v := @this: oadd.com.fasterxml.jackson.core.io.SegmentedStringWriter;
v := @parameter: char[];
v := @parameter: int;
v := @parameter: int;
v = v.<oadd.com.fasterxml.jackson.core.io.SegmentedStringWriter: oadd.com.fasterxml.jackson.core.util.TextBuffer _buffer>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.util.TextBuffer: void append(char[],int,int)>(v, v, v);
return;
}
public void write(int)
{
int v;
oadd.com.fasterxml.jackson.core.io.SegmentedStringWriter v;
oadd.com.fasterxml.jackson.core.util.TextBuffer v;
v := @this: oadd.com.fasterxml.jackson.core.io.SegmentedStringWriter;
v := @parameter: int;
v = v.<oadd.com.fasterxml.jackson.core.io.SegmentedStringWriter: oadd.com.fasterxml.jackson.core.util.TextBuffer _buffer>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.util.TextBuffer: void append(char)>(v);
return;
}
public void write(java.lang.String)
{
oadd.com.fasterxml.jackson.core.io.SegmentedStringWriter v;
oadd.com.fasterxml.jackson.core.util.TextBuffer v;
int v;
java.lang.String v;
v := @this: oadd.com.fasterxml.jackson.core.io.SegmentedStringWriter;
v := @parameter: java.lang.String;
v = v.<oadd.com.fasterxml.jackson.core.io.SegmentedStringWriter: oadd.com.fasterxml.jackson.core.util.TextBuffer _buffer>;
v = virtualinvoke v.<java.lang.String: int length()>();
virtualinvoke v.<oadd.com.fasterxml.jackson.core.util.TextBuffer: void append(java.lang.String,int,int)>(v, 0, v);
return;
}
public void write(java.lang.String, int, int)
{
oadd.com.fasterxml.jackson.core.io.SegmentedStringWriter v;
oadd.com.fasterxml.jackson.core.util.TextBuffer v;
int v, v;
java.lang.String v;
v := @this: oadd.com.fasterxml.jackson.core.io.SegmentedStringWriter;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: int;
v = v.<oadd.com.fasterxml.jackson.core.io.SegmentedStringWriter: oadd.com.fasterxml.jackson.core.util.TextBuffer _buffer>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.util.TextBuffer: void append(java.lang.String,int,int)>(v, v, v);
return;
}
public java.lang.String getAndClear()
{
oadd.com.fasterxml.jackson.core.io.SegmentedStringWriter v;
oadd.com.fasterxml.jackson.core.util.TextBuffer v, v;
java.lang.String v;
v := @this: oadd.com.fasterxml.jackson.core.io.SegmentedStringWriter;
v = v.<oadd.com.fasterxml.jackson.core.io.SegmentedStringWriter: oadd.com.fasterxml.jackson.core.util.TextBuffer _buffer>;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.util.TextBuffer: java.lang.String contentsAsString()>();
v = v.<oadd.com.fasterxml.jackson.core.io.SegmentedStringWriter: oadd.com.fasterxml.jackson.core.util.TextBuffer _buffer>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.util.TextBuffer: void releaseBuffers()>();
return v;
}
}