final class org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter extends org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter
{
private java.nio.ByteBuffer buffer;
private int limitMinusOne;
private int pos;
void <init>(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BufferAllocator, int)
{
int v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BufferAllocator v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BufferAllocator;
v := @parameter: int;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter: void <init>(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BufferAllocator,int)>(v, v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void nextBuffer()>();
return;
}
private void nextBuffer()
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.AllocatedBuffer v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.AllocatedBuffer newDirectBuffer()>();
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void nextBuffer(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.AllocatedBuffer)>(v);
return;
}
private void nextBuffer(int)
{
int v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.AllocatedBuffer v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: int;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.AllocatedBuffer newDirectBuffer(int)>(v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void nextBuffer(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.AllocatedBuffer)>(v);
return;
}
private void nextBuffer(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.AllocatedBuffer)
{
java.nio.ByteBuffer v, v, v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
int v, v, v, v;
boolean v, v;
java.lang.RuntimeException v, v;
java.nio.ByteOrder v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.AllocatedBuffer v;
java.util.ArrayDeque v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.AllocatedBuffer;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.AllocatedBuffer: boolean hasNioBuffer()>();
if v != 0 goto label;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("Allocated buffer does not have NIO buffer");
throw v;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.AllocatedBuffer: java.nio.ByteBuffer nioBuffer()>();
v = virtualinvoke v.<java.nio.ByteBuffer: boolean isDirect()>();
if v != 0 goto label;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("Allocator returned non-direct buffer");
throw v;
label:
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void finishCurrentBuffer()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.util.ArrayDeque buffers>;
virtualinvoke v.<java.util.ArrayDeque: void addFirst(java.lang.Object)>(v);
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
v = virtualinvoke v.<java.nio.ByteBuffer: int capacity()>();
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer limit(int)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer position(int)>(0);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
v = <java.nio.ByteOrder: java.nio.ByteOrder LITTLE_ENDIAN>;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer order(java.nio.ByteOrder)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
v = virtualinvoke v.<java.nio.ByteBuffer: int limit()>();
v = v - 1;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int limitMinusOne> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int limitMinusOne>;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos> = v;
return;
}
public int getTotalBytesWritten()
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
int v, v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int totalDoneBytes>;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int bytesWrittenToCurrentBuffer()>();
v = v + v;
return v;
}
private int bytesWrittenToCurrentBuffer()
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
int v, v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int limitMinusOne>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v - v;
return v;
}
private int spaceLeft()
{
int v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v + 1;
return v;
}
void finishCurrentBuffer()
{
java.nio.ByteBuffer v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
int v, v, v, v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
if v == null goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int totalDoneBytes>;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int bytesWrittenToCurrentBuffer()>();
v = v + v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int totalDoneBytes> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v + 1;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer position(int)>(v);
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer> = null;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos> = 0;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int limitMinusOne> = 0;
label:
return;
}
public void writeUInt32(int, int)
{
int v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: int;
v := @parameter: int;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void requireSpace(int)>(10);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeVarint32(int)>(v);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeTag(int,int)>(v, 0);
return;
}
public void writeInt32(int, int)
{
int v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: int;
v := @parameter: int;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void requireSpace(int)>(15);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeInt32(int)>(v);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeTag(int,int)>(v, 0);
return;
}
public void writeSInt32(int, int)
{
int v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: int;
v := @parameter: int;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void requireSpace(int)>(10);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeSInt32(int)>(v);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeTag(int,int)>(v, 0);
return;
}
public void writeFixed32(int, int)
{
int v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: int;
v := @parameter: int;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void requireSpace(int)>(9);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeFixed32(int)>(v);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeTag(int,int)>(v, 5);
return;
}
public void writeUInt64(int, long)
{
int v;
long v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: int;
v := @parameter: long;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void requireSpace(int)>(15);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeVarint64(long)>(v);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeTag(int,int)>(v, 0);
return;
}
public void writeSInt64(int, long)
{
int v;
long v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: int;
v := @parameter: long;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void requireSpace(int)>(15);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeSInt64(long)>(v);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeTag(int,int)>(v, 0);
return;
}
public void writeFixed64(int, long)
{
int v;
long v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: int;
v := @parameter: long;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void requireSpace(int)>(13);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeFixed64(long)>(v);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeTag(int,int)>(v, 1);
return;
}
public void writeBool(int, boolean)
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
int v;
boolean v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: int;
v := @parameter: boolean;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void requireSpace(int)>(6);
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void write(byte)>(v);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeTag(int,int)>(v, 0);
return;
}
public void writeString(int, java.lang.String)
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
int v, v, v, v;
java.lang.String v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: int;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int getTotalBytesWritten()>();
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeString(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int getTotalBytesWritten()>();
v = v - v;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void requireSpace(int)>(10);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeVarint32(int)>(v);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeTag(int,int)>(v, 2);
return;
}
public void writeBytes(int, org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString)
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString v;
int v, v;
java.io.IOException v;
java.lang.RuntimeException v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: int;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString;
label:
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString: void writeToReverse(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteOutput)>(v);
label:
goto label;
label:
v := @caughtexception;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.Throwable)>(v);
throw v;
label:
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void requireSpace(int)>(10);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString: int size()>();
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeVarint32(int)>(v);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeTag(int,int)>(v, 2);
return;
catch java.io.IOException from label to label with label;
}
public void writeMessage(int, java.lang.Object) throws java.io.IOException
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
int v, v, v, v;
java.lang.Object v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.Protobuf v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: int;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int getTotalBytesWritten()>();
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.Protobuf: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.Protobuf getInstance()>();
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.Protobuf: void writeTo(java.lang.Object,org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.Writer)>(v, v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int getTotalBytesWritten()>();
v = v - v;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void requireSpace(int)>(10);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeVarint32(int)>(v);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeTag(int,int)>(v, 2);
return;
}
public void writeMessage(int, java.lang.Object, org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.Schema) throws java.io.IOException
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
int v, v, v, v;
java.lang.Object v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.Schema v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: int;
v := @parameter: java.lang.Object;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.Schema;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int getTotalBytesWritten()>();
interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.Schema: void writeTo(java.lang.Object,org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.Writer)>(v, v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int getTotalBytesWritten()>();
v = v - v;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void requireSpace(int)>(10);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeVarint32(int)>(v);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeTag(int,int)>(v, 2);
return;
}
public void writeGroup(int, java.lang.Object) throws java.io.IOException
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
int v;
java.lang.Object v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.Protobuf v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: int;
v := @parameter: java.lang.Object;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeTag(int,int)>(v, 4);
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.Protobuf: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.Protobuf getInstance()>();
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.Protobuf: void writeTo(java.lang.Object,org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.Writer)>(v, v);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeTag(int,int)>(v, 3);
return;
}
public void writeGroup(int, java.lang.Object, org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.Schema) throws java.io.IOException
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
int v;
java.lang.Object v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.Schema v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: int;
v := @parameter: java.lang.Object;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.Schema;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeTag(int,int)>(v, 4);
interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.Schema: void writeTo(java.lang.Object,org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.Writer)>(v, v);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeTag(int,int)>(v, 3);
return;
}
public void writeStartGroup(int)
{
int v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: int;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeTag(int,int)>(v, 3);
return;
}
public void writeEndGroup(int)
{
int v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: int;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeTag(int,int)>(v, 4);
return;
}
void writeInt32(int)
{
int v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: int;
if v < 0 goto label;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeVarint32(int)>(v);
goto label;
label:
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeVarint64(long)>(v);
label:
return;
}
void writeSInt32(int)
{
int v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: int;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream: int encodeZigZag32(int)>(v);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeVarint32(int)>(v);
return;
}
void writeSInt64(long)
{
long v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: long;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream: long encodeZigZag64(long)>(v);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeVarint64(long)>(v);
return;
}
void writeBool(boolean)
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
boolean v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: boolean;
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void write(byte)>(v);
return;
}
void writeTag(int, int)
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
int v, v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: int;
v := @parameter: int;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.WireFormat: int makeTag(int,int)>(v, v);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeVarint32(int)>(v);
return;
}
void writeVarint32(int)
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
int v, v, v, v, v, v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: int;
v = (int) -128;
v = v & v;
if v != 0 goto label;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeVarint32OneByte(int)>(v);
goto label;
label:
v = (int) -16384;
v = v & v;
if v != 0 goto label;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeVarint32TwoBytes(int)>(v);
goto label;
label:
v = v & -2097152;
if v != 0 goto label;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeVarint32ThreeBytes(int)>(v);
goto label;
label:
v = v & -268435456;
if v != 0 goto label;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeVarint32FourBytes(int)>(v);
goto label;
label:
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeVarint32FiveBytes(int)>(v);
label:
return;
}
private void writeVarint32OneByte(int)
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
int v, v, v;
java.nio.ByteBuffer v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v - 1;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos> = v;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer put(int,byte)>(v, v);
return;
}
private void writeVarint32TwoBytes(int)
{
java.nio.ByteBuffer v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
int v, v, v, v, v, v, v, v, v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v - 2;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v + 1;
v = v & 16256;
v = v << 1;
v = v & 127;
v = v | 128;
v = v | v;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer putShort(int,short)>(v, v);
return;
}
private void writeVarint32ThreeBytes(int)
{
java.nio.ByteBuffer v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v - 3;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v & 2080768;
v = v << 10;
v = v & 16256;
v = v | 16384;
v = v << 9;
v = v | v;
v = v & 127;
v = v | 128;
v = v << 8;
v = v | v;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer putInt(int,int)>(v, v);
return;
}
private void writeVarint32FourBytes(int)
{
java.nio.ByteBuffer v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v - 4;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v + 1;
v = v & 266338304;
v = v << 3;
v = v & 2080768;
v = v | 2097152;
v = v << 2;
v = v | v;
v = v & 16256;
v = v | 16384;
v = v << 1;
v = v | v;
v = v & 127;
v = v | 128;
v = v | v;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer putInt(int,int)>(v, v);
return;
}
private void writeVarint32FiveBytes(int)
{
java.nio.ByteBuffer v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v - 1;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos> = v;
v = v >>> 28;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer put(int,byte)>(v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v - 4;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v + 1;
v = v >>> 21;
v = v & 127;
v = v | 128;
v = v << 24;
v = v >>> 14;
v = v & 127;
v = v | 128;
v = v << 16;
v = v | v;
v = v >>> 7;
v = v & 127;
v = v | 128;
v = v << 8;
v = v | v;
v = v & 127;
v = v | 128;
v = v | v;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer putInt(int,int)>(v, v);
return;
}
void writeVarint64(long)
{
long v;
byte v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: long;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter: byte computeUInt64SizeNoTag(long)>(v);
tableswitch(v)
{
case 1: goto label;
case 2: goto label;
case 3: goto label;
case 4: goto label;
case 5: goto label;
case 6: goto label;
case 7: goto label;
case 8: goto label;
case 9: goto label;
case 10: goto label;
default: goto label;
};
label:
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeVarint64OneByte(long)>(v);
goto label;
label:
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeVarint64TwoBytes(long)>(v);
goto label;
label:
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeVarint64ThreeBytes(long)>(v);
goto label;
label:
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeVarint64FourBytes(long)>(v);
goto label;
label:
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeVarint64FiveBytes(long)>(v);
goto label;
label:
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeVarint64SixBytes(long)>(v);
goto label;
label:
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeVarint64SevenBytes(long)>(v);
goto label;
label:
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeVarint64EightBytes(long)>(v);
goto label;
label:
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeVarint64NineBytes(long)>(v);
goto label;
label:
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeVarint64TenBytes(long)>(v);
label:
return;
}
private void writeVarint64OneByte(long)
{
long v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: long;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeVarint32OneByte(int)>(v);
return;
}
private void writeVarint64TwoBytes(long)
{
long v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: long;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeVarint32TwoBytes(int)>(v);
return;
}
private void writeVarint64ThreeBytes(long)
{
long v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: long;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeVarint32ThreeBytes(int)>(v);
return;
}
private void writeVarint64FourBytes(long)
{
long v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: long;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeVarint32FourBytes(int)>(v);
return;
}
private void writeVarint64FiveBytes(long)
{
long v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.nio.ByteBuffer v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
int v, v, v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: long;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v - 5;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v - 2;
v = v & 34091302912L;
v = v << 28;
v = v & 266338304L;
v = v | 268435456L;
v = v << 27;
v = v | v;
v = v & 2080768L;
v = v | 2097152L;
v = v << 26;
v = v | v;
v = v & 16256L;
v = v | 16384L;
v = v << 25;
v = v | v;
v = v & 127L;
v = v | 128L;
v = v << 24;
v = v | v;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer putLong(int,long)>(v, v);
return;
}
private void writeVarint64SixBytes(long)
{
long v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.nio.ByteBuffer v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
int v, v, v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: long;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v - 6;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v - 1;
v = v & 4363686772736L;
v = v << 21;
v = v & 34091302912L;
v = v | 34359738368L;
v = v << 20;
v = v | v;
v = v & 266338304L;
v = v | 268435456L;
v = v << 19;
v = v | v;
v = v & 2080768L;
v = v | 2097152L;
v = v << 18;
v = v | v;
v = v & 16256L;
v = v | 16384L;
v = v << 17;
v = v | v;
v = v & 127L;
v = v | 128L;
v = v << 16;
v = v | v;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer putLong(int,long)>(v, v);
return;
}
private void writeVarint64SevenBytes(long)
{
java.nio.ByteBuffer v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
long v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
int v, v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: long;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v - 7;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v & 558551906910208L;
v = v << 14;
v = v & 4363686772736L;
v = v | 4398046511104L;
v = v << 13;
v = v | v;
v = v & 34091302912L;
v = v | 34359738368L;
v = v << 12;
v = v | v;
v = v & 266338304L;
v = v | 268435456L;
v = v << 11;
v = v | v;
v = v & 2080768L;
v = v | 2097152L;
v = v << 10;
v = v | v;
v = v & 16256L;
v = v | 16384L;
v = v << 9;
v = v | v;
v = v & 127L;
v = v | 128L;
v = v << 8;
v = v | v;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer putLong(int,long)>(v, v);
return;
}
private void writeVarint64EightBytes(long)
{
java.nio.ByteBuffer v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
long v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
int v, v, v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: long;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v - 8;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v + 1;
v = v & 71494644084506624L;
v = v << 7;
v = v & 558551906910208L;
v = v | 562949953421312L;
v = v << 6;
v = v | v;
v = v & 4363686772736L;
v = v | 4398046511104L;
v = v << 5;
v = v | v;
v = v & 34091302912L;
v = v | 34359738368L;
v = v << 4;
v = v | v;
v = v & 266338304L;
v = v | 268435456L;
v = v << 3;
v = v | v;
v = v & 2080768L;
v = v | 2097152L;
v = v << 2;
v = v | v;
v = v & 16256L;
v = v | 16384L;
v = v << 1;
v = v | v;
v = v & 127L;
v = v | 128L;
v = v | v;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer putLong(int,long)>(v, v);
return;
}
private void writeVarint64EightBytesWithSign(long)
{
java.nio.ByteBuffer v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
long v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
int v, v, v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: long;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v - 8;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v + 1;
v = v & 71494644084506624L;
v = v | 72057594037927936L;
v = v << 7;
v = v & 558551906910208L;
v = v | 562949953421312L;
v = v << 6;
v = v | v;
v = v & 4363686772736L;
v = v | 4398046511104L;
v = v << 5;
v = v | v;
v = v & 34091302912L;
v = v | 34359738368L;
v = v << 4;
v = v | v;
v = v & 266338304L;
v = v | 268435456L;
v = v << 3;
v = v | v;
v = v & 2080768L;
v = v | 2097152L;
v = v << 2;
v = v | v;
v = v & 16256L;
v = v | 16384L;
v = v << 1;
v = v | v;
v = v & 127L;
v = v | 128L;
v = v | v;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer putLong(int,long)>(v, v);
return;
}
private void writeVarint64NineBytes(long)
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
int v, v, v;
long v, v;
java.nio.ByteBuffer v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: long;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v - 1;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos> = v;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer put(int,byte)>(v, v);
v = v & 72057594037927935L;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeVarint64EightBytesWithSign(long)>(v);
return;
}
private void writeVarint64TenBytes(long)
{
long v, v;
java.nio.ByteBuffer v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
int v, v, v, v, v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: long;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v - 1;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos> = v;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer put(int,byte)>(v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v - 1;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos> = v;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer put(int,byte)>(v, v);
v = v & 72057594037927935L;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void writeVarint64EightBytesWithSign(long)>(v);
return;
}
void writeFixed32(int)
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
int v, v, v, v, v;
java.nio.ByteBuffer v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v - 4;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v + 1;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer putInt(int,int)>(v, v);
return;
}
void writeFixed64(long)
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
int v, v, v, v;
long v;
java.nio.ByteBuffer v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: long;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v - 8;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v + 1;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer putLong(int,long)>(v, v);
return;
}
void writeString(java.lang.String)
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.Utf8$UnpairedSurrogateException v;
short v, v;
java.lang.String v;
java.nio.ByteBuffer v, v, v, v, v, v, v, v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
boolean v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
char v, v, v, v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: java.lang.String;
v = virtualinvoke v.<java.lang.String: int length()>();
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void requireSpace(int)>(v);
v = virtualinvoke v.<java.lang.String: int length()>();
v = v - 1;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v - v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos> = v;
label:
if v < 0 goto label;
v = virtualinvoke v.<java.lang.String: char charAt(int)>(v);
if v >= 128 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v + v;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer put(int,byte)>(v, v);
v = v - 1;
goto label;
label:
v = (int) -1;
if v != v goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v - 1;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos> = v;
return;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v + v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos> = v;
label:
if v < 0 goto label;
v = virtualinvoke v.<java.lang.String: char charAt(int)>(v);
if v >= 128 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
if v < 0 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v - 1;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos> = v;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer put(int,byte)>(v, v);
goto label;
label:
if v >= 2048 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
if v <= 0 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v - 1;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos> = v;
v = 63 & v;
v = 128 | v;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer put(int,byte)>(v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v - 1;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos> = v;
v = v >>> 6;
v = 960 | v;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer put(int,byte)>(v, v);
goto label;
label:
v = (int) 55296;
if v < v goto label;
v = (int) 57343;
if v >= v goto label;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
if v <= 1 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v - 1;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos> = v;
v = 63 & v;
v = 128 | v;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer put(int,byte)>(v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v - 1;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos> = v;
v = v >>> 6;
v = 63 & v;
v = 128 | v;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer put(int,byte)>(v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v - 1;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos> = v;
v = v >>> 12;
v = 480 | v;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer put(int,byte)>(v, v);
goto label;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
if v <= 2 goto label;
if v == 0 goto label;
v = v - 1;
v = virtualinvoke v.<java.lang.String: char charAt(int)>(v);
v = staticinvoke <java.lang.Character: boolean isSurrogatePair(char,char)>(v, v);
if v != 0 goto label;
label:
v = new org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.Utf8$UnpairedSurrogateException;
v = v - 1;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.Utf8$UnpairedSurrogateException: void <init>(int,int)>(v, v);
throw v;
label:
v = v - 1;
v = staticinvoke <java.lang.Character: int toCodePoint(char,char)>(v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v - 1;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos> = v;
v = 63 & v;
v = 128 | v;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer put(int,byte)>(v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v - 1;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos> = v;
v = v >>> 6;
v = 63 & v;
v = 128 | v;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer put(int,byte)>(v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v - 1;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos> = v;
v = v >>> 12;
v = 63 & v;
v = 128 | v;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer put(int,byte)>(v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v - 1;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos> = v;
v = v >>> 18;
v = 240 | v;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer put(int,byte)>(v, v);
goto label;
label:
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void requireSpace(int)>(v);
v = v + 1;
label:
v = v - 1;
goto label;
label:
return;
}
public void write(byte)
{
byte v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
int v, v;
java.nio.ByteBuffer v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: byte;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v - 1;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos> = v;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer put(int,byte)>(v, v);
return;
}
public void write(byte[], int, int)
{
byte[] v;
java.nio.ByteBuffer v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
int v, v, v, v, v, v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: byte[];
v := @parameter: int;
v := @parameter: int;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int spaceLeft()>();
if v >= v goto label;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void nextBuffer(int)>(v);
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v - v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v + 1;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer position(int)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer put(byte[],int,int)>(v, v, v);
return;
}
public void writeLazy(byte[], int, int)
{
byte[] v;
java.nio.ByteBuffer v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
int v, v, v, v, v, v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.AllocatedBuffer v;
java.util.ArrayDeque v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: byte[];
v := @parameter: int;
v := @parameter: int;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int spaceLeft()>();
if v >= v goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int totalDoneBytes>;
v = v + v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int totalDoneBytes> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.util.ArrayDeque buffers>;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.AllocatedBuffer: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.AllocatedBuffer wrap(byte[],int,int)>(v, v, v);
virtualinvoke v.<java.util.ArrayDeque: void addFirst(java.lang.Object)>(v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void nextBuffer()>();
return;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v - v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v + 1;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer position(int)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer put(byte[],int,int)>(v, v, v);
return;
}
public void write(java.nio.ByteBuffer)
{
java.nio.ByteBuffer v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
int v, v, v, v, v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: java.nio.ByteBuffer;
v = virtualinvoke v.<java.nio.ByteBuffer: int remaining()>();
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int spaceLeft()>();
if v >= v goto label;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void nextBuffer(int)>(v);
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v - v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v + 1;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer position(int)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer put(java.nio.ByteBuffer)>(v);
return;
}
public void writeLazy(java.nio.ByteBuffer)
{
java.nio.ByteBuffer v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
int v, v, v, v, v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.AllocatedBuffer v;
java.util.ArrayDeque v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: java.nio.ByteBuffer;
v = virtualinvoke v.<java.nio.ByteBuffer: int remaining()>();
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int spaceLeft()>();
if v >= v goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int totalDoneBytes>;
v = v + v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int totalDoneBytes> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.util.ArrayDeque buffers>;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.AllocatedBuffer: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.AllocatedBuffer wrap(java.nio.ByteBuffer)>(v);
virtualinvoke v.<java.util.ArrayDeque: void addFirst(java.lang.Object)>(v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void nextBuffer()>();
return;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v - v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int pos>;
v = v + 1;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer position(int)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: java.nio.ByteBuffer buffer>;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer put(java.nio.ByteBuffer)>(v);
return;
}
void requireSpace(int)
{
int v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter;
v := @parameter: int;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: int spaceLeft()>();
if v >= v goto label;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.BinaryWriter$SafeDirectWriter: void nextBuffer(int)>(v);
label:
return;
}
}