final class org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder extends org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream
{
private final java.nio.ByteBuffer originalBuffer;
private final java.nio.ByteBuffer buffer;
private final long address;
private final long initialPosition;
private final long limit;
private final long oneVarintLimit;
private long position;
void <init>(java.nio.ByteBuffer)
{
long v, v, v, v, v, v, v, v;
java.nio.ByteBuffer v, v, v;
java.nio.ByteOrder v;
int v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder;
v := @parameter: java.nio.ByteBuffer;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream: void <init>()>();
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: java.nio.ByteBuffer originalBuffer> = v;
v = virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer duplicate()>();
v = <java.nio.ByteOrder: java.nio.ByteOrder LITTLE_ENDIAN>;
v = virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer order(java.nio.ByteOrder)>(v);
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: java.nio.ByteBuffer buffer> = v;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.UnsafeUtil: long addressOffset(java.nio.ByteBuffer)>(v);
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long address> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long address>;
v = virtualinvoke v.<java.nio.ByteBuffer: int position()>();
v = v + v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long initialPosition> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long address>;
v = virtualinvoke v.<java.nio.ByteBuffer: int limit()>();
v = v + v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long limit> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long limit>;
v = v - 10L;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long oneVarintLimit> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long initialPosition>;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position> = v;
return;
}
static boolean isSupported()
{
boolean v;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.UnsafeUtil: boolean hasUnsafeByteBufferOperations()>();
return v;
}
public void writeTag(int, int) throws java.io.IOException
{
int v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder;
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.CodedOutputStream$UnsafeDirectNioEncoder: void writeUInt32NoTag(int)>(v);
return;
}
public void writeInt32(int, int) throws java.io.IOException
{
int v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder;
v := @parameter: int;
v := @parameter: int;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void writeTag(int,int)>(v, 0);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void writeInt32NoTag(int)>(v);
return;
}
public void writeUInt32(int, int) throws java.io.IOException
{
int v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder;
v := @parameter: int;
v := @parameter: int;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void writeTag(int,int)>(v, 0);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void writeUInt32NoTag(int)>(v);
return;
}
public void writeFixed32(int, int) throws java.io.IOException
{
int v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder;
v := @parameter: int;
v := @parameter: int;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void writeTag(int,int)>(v, 5);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void writeFixed32NoTag(int)>(v);
return;
}
public void writeUInt64(int, long) throws java.io.IOException
{
int v;
long v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder;
v := @parameter: int;
v := @parameter: long;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void writeTag(int,int)>(v, 0);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void writeUInt64NoTag(long)>(v);
return;
}
public void writeFixed64(int, long) throws java.io.IOException
{
int v;
long v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder;
v := @parameter: int;
v := @parameter: long;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void writeTag(int,int)>(v, 1);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void writeFixed64NoTag(long)>(v);
return;
}
public void writeBool(int, boolean) throws java.io.IOException
{
int v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder v;
boolean v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder;
v := @parameter: int;
v := @parameter: boolean;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void writeTag(int,int)>(v, 0);
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.CodedOutputStream$UnsafeDirectNioEncoder: void write(byte)>(v);
return;
}
public void writeString(int, java.lang.String) throws java.io.IOException
{
int v;
java.lang.String v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder;
v := @parameter: int;
v := @parameter: java.lang.String;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void writeTag(int,int)>(v, 2);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void writeStringNoTag(java.lang.String)>(v);
return;
}
public void writeBytes(int, org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString) throws java.io.IOException
{
int v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder;
v := @parameter: int;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void writeTag(int,int)>(v, 2);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void writeBytesNoTag(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString)>(v);
return;
}
public void writeByteArray(int, byte[]) throws java.io.IOException
{
byte[] v;
int v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder;
v := @parameter: int;
v := @parameter: byte[];
v = lengthof v;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void writeByteArray(int,byte[],int,int)>(v, v, 0, v);
return;
}
public void writeByteArray(int, byte[], int, int) throws java.io.IOException
{
byte[] v;
int v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder;
v := @parameter: int;
v := @parameter: byte[];
v := @parameter: int;
v := @parameter: int;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void writeTag(int,int)>(v, 2);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void writeByteArrayNoTag(byte[],int,int)>(v, v, v);
return;
}
public void writeByteBuffer(int, java.nio.ByteBuffer) throws java.io.IOException
{
int v, v;
java.nio.ByteBuffer v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder;
v := @parameter: int;
v := @parameter: java.nio.ByteBuffer;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void writeTag(int,int)>(v, 2);
v = virtualinvoke v.<java.nio.ByteBuffer: int capacity()>();
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void writeUInt32NoTag(int)>(v);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void writeRawBytes(java.nio.ByteBuffer)>(v);
return;
}
public void writeMessage(int, org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.MessageLite) throws java.io.IOException
{
int v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.MessageLite v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder;
v := @parameter: int;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.MessageLite;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void writeTag(int,int)>(v, 2);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void writeMessageNoTag(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.MessageLite)>(v);
return;
}
void writeMessage(int, org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.MessageLite, org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.Schema) throws java.io.IOException
{
int v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.MessageLite v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.Schema v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder;
v := @parameter: int;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.MessageLite;
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.CodedOutputStream$UnsafeDirectNioEncoder: void writeTag(int,int)>(v, 2);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void writeMessageNoTag(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.MessageLite,org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.Schema)>(v, v);
return;
}
public void writeMessageSetExtension(int, org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.MessageLite) throws java.io.IOException
{
int v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.MessageLite v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder;
v := @parameter: int;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.MessageLite;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void writeTag(int,int)>(1, 3);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void writeUInt32(int,int)>(2, v);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void writeMessage(int,org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.MessageLite)>(3, v);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void writeTag(int,int)>(1, 4);
return;
}
public void writeRawMessageSetExtension(int, org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString) throws java.io.IOException
{
int v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder;
v := @parameter: int;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void writeTag(int,int)>(1, 3);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void writeUInt32(int,int)>(2, v);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void writeBytes(int,org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString)>(3, v);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void writeTag(int,int)>(1, 4);
return;
}
public void writeMessageNoTag(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.MessageLite) throws java.io.IOException
{
int v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.MessageLite v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.MessageLite;
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.MessageLite: int getSerializedSize()>();
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void writeUInt32NoTag(int)>(v);
interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.MessageLite: void writeTo(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream)>(v);
return;
}
void writeMessageNoTag(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.MessageLite, org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.Schema) throws java.io.IOException
{
int v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.MessageLite v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStreamWriter v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.Schema v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.MessageLite;
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.AbstractMessageLite: int getSerializedSize(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.CodedOutputStream$UnsafeDirectNioEncoder: void writeUInt32NoTag(int)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStreamWriter wrapper>;
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);
return;
}
public void write(byte) throws java.io.IOException
{
java.lang.Object[] v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$OutOfSpaceException v;
long v, v, v, v, v, v;
java.lang.Integer v;
byte v, v;
java.lang.Long v, v;
java.lang.String v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder;
v := @parameter: byte;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long limit>;
v = v cmp v;
if v < 0 goto label;
v = new org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$OutOfSpaceException;
v = newarray (java.lang.Object)[3];
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position>;
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
v[0] = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long limit>;
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
v[1] = v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(1);
v[2] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("Pos: %d, limit: %d, len: %d", v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$OutOfSpaceException: void <init>(java.lang.String)>(v);
throw v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position>;
v = v + 1L;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position> = v;
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.UnsafeUtil: void putByte(long,byte)>(v, v);
return;
}
public void writeBytesNoTag(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString) throws java.io.IOException
{
int v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString;
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.CodedOutputStream$UnsafeDirectNioEncoder: void writeUInt32NoTag(int)>(v);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString: void writeTo(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteOutput)>(v);
return;
}
public void writeByteArrayNoTag(byte[], int, int) throws java.io.IOException
{
byte[] v;
int v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder;
v := @parameter: byte[];
v := @parameter: int;
v := @parameter: int;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void writeUInt32NoTag(int)>(v);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void write(byte[],int,int)>(v, v, v);
return;
}
public void writeRawBytes(java.nio.ByteBuffer) throws java.io.IOException
{
byte[] v;
int v, v;
java.nio.ByteBuffer v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder v;
boolean v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder;
v := @parameter: java.nio.ByteBuffer;
v = virtualinvoke v.<java.nio.ByteBuffer: boolean hasArray()>();
if v == 0 goto label;
v = virtualinvoke v.<java.nio.ByteBuffer: byte[] array()>();
v = virtualinvoke v.<java.nio.ByteBuffer: int arrayOffset()>();
v = virtualinvoke v.<java.nio.ByteBuffer: int capacity()>();
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void write(byte[],int,int)>(v, v, v);
goto label;
label:
v = virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer duplicate()>();
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer clear()>();
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void write(java.nio.ByteBuffer)>(v);
label:
return;
}
public void writeInt32NoTag(int) throws java.io.IOException
{
int v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder;
v := @parameter: int;
if v < 0 goto label;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void writeUInt32NoTag(int)>(v);
goto label;
label:
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void writeUInt64NoTag(long)>(v);
label:
return;
}
public void writeUInt32NoTag(int) throws java.io.IOException
{
java.lang.Integer v;
byte v, v;
java.lang.Long v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$OutOfSpaceException v;
java.lang.Object[] v;
long v, v, v, v, v, v, v, v, v, v, v, v, v, v;
int v, v, v, v, v, v, v, v, v;
java.lang.String v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long oneVarintLimit>;
v = v cmp v;
if v > 0 goto label;
label:
v = (int) -128;
v = v & v;
if v != 0 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position>;
v = v + 1L;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position> = v;
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.UnsafeUtil: void putByte(long,byte)>(v, v);
return;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position>;
v = v + 1L;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position> = v;
v = v & 127;
v = v | 128;
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.UnsafeUtil: void putByte(long,byte)>(v, v);
v = v >>> 7;
goto label;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long limit>;
v = v cmp v;
if v >= 0 goto label;
v = (int) -128;
v = v & v;
if v != 0 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position>;
v = v + 1L;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position> = v;
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.UnsafeUtil: void putByte(long,byte)>(v, v);
return;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position>;
v = v + 1L;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position> = v;
v = v & 127;
v = v | 128;
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.UnsafeUtil: void putByte(long,byte)>(v, v);
v = v >>> 7;
goto label;
label:
v = new org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$OutOfSpaceException;
v = newarray (java.lang.Object)[3];
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position>;
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
v[0] = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long limit>;
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
v[1] = v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(1);
v[2] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("Pos: %d, limit: %d, len: %d", v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$OutOfSpaceException: void <init>(java.lang.String)>(v);
throw v;
}
public void writeFixed32NoTag(int) throws java.io.IOException
{
int v, v;
long v, v, v;
java.nio.ByteBuffer v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: java.nio.ByteBuffer buffer>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position>;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: int bufferPos(long)>(v);
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer putInt(int,int)>(v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position>;
v = v + 4L;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position> = v;
return;
}
public void writeUInt64NoTag(long) throws java.io.IOException
{
java.lang.Integer v;
byte v, v, v, v;
java.lang.Long v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$OutOfSpaceException v;
java.lang.Object[] v;
long v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
int v, v, v, v, v, v;
java.lang.String v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder;
v := @parameter: long;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long oneVarintLimit>;
v = v cmp v;
if v > 0 goto label;
label:
v = v & -128L;
v = v cmp 0L;
if v != 0 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position>;
v = v + 1L;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position> = v;
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.UnsafeUtil: void putByte(long,byte)>(v, v);
return;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position>;
v = v + 1L;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position> = v;
v = v & 127;
v = v | 128;
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.UnsafeUtil: void putByte(long,byte)>(v, v);
v = v >>> 7;
goto label;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long limit>;
v = v cmp v;
if v >= 0 goto label;
v = v & -128L;
v = v cmp 0L;
if v != 0 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position>;
v = v + 1L;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position> = v;
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.UnsafeUtil: void putByte(long,byte)>(v, v);
return;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position>;
v = v + 1L;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position> = v;
v = v & 127;
v = v | 128;
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.UnsafeUtil: void putByte(long,byte)>(v, v);
v = v >>> 7;
goto label;
label:
v = new org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$OutOfSpaceException;
v = newarray (java.lang.Object)[3];
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position>;
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
v[0] = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long limit>;
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
v[1] = v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(1);
v[2] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("Pos: %d, limit: %d, len: %d", v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$OutOfSpaceException: void <init>(java.lang.String)>(v);
throw v;
}
public void writeFixed64NoTag(long) throws java.io.IOException
{
int v;
long v, v, v, v;
java.nio.ByteBuffer v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder;
v := @parameter: long;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: java.nio.ByteBuffer buffer>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position>;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: int bufferPos(long)>(v);
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer putLong(int,long)>(v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position>;
v = v + 8L;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position> = v;
return;
}
public void write(byte[], int, int) throws java.io.IOException
{
byte[] v;
java.lang.Object[] v;
long v, v, v, v, v, v, v, v;
java.lang.Integer v;
java.lang.NullPointerException v;
byte v;
java.lang.Long v, v;
int v, v, v, v;
java.lang.String v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$OutOfSpaceException v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder;
v := @parameter: byte[];
v := @parameter: int;
v := @parameter: int;
if v == null goto label;
if v < 0 goto label;
if v < 0 goto label;
v = lengthof v;
v = v - v;
if v < v goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long limit>;
v = v - v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position>;
v = v cmp v;
if v >= 0 goto label;
label:
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("value");
throw v;
label:
v = new org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$OutOfSpaceException;
v = newarray (java.lang.Object)[3];
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position>;
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
v[0] = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long limit>;
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
v[1] = v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[2] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("Pos: %d, limit: %d, len: %d", v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$OutOfSpaceException: void <init>(java.lang.String)>(v);
throw v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position>;
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.UnsafeUtil: void copyMemory(byte[],long,long,long)>(v, v, v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position>;
v = v + v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position> = v;
return;
}
public void writeLazy(byte[], int, int) throws java.io.IOException
{
byte[] v;
int v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder;
v := @parameter: byte[];
v := @parameter: int;
v := @parameter: int;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void write(byte[],int,int)>(v, v, v);
return;
}
public void write(java.nio.ByteBuffer) throws java.io.IOException
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$OutOfSpaceException v;
java.nio.BufferOverflowException v;
long v, v, v;
java.nio.ByteBuffer v, v;
int v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder;
v := @parameter: java.nio.ByteBuffer;
label:
v = virtualinvoke v.<java.nio.ByteBuffer: int remaining()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position>;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void repositionBuffer(long)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: java.nio.ByteBuffer buffer>;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer put(java.nio.ByteBuffer)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position>;
v = v + v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position> = v;
label:
goto label;
label:
v := @caughtexception;
v = new org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$OutOfSpaceException;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$OutOfSpaceException: void <init>(java.lang.Throwable)>(v);
throw v;
label:
return;
catch java.nio.BufferOverflowException from label to label with label;
}
public void writeLazy(java.nio.ByteBuffer) throws java.io.IOException
{
java.nio.ByteBuffer v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder;
v := @parameter: java.nio.ByteBuffer;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void write(java.nio.ByteBuffer)>(v);
return;
}
public void writeStringNoTag(java.lang.String) throws java.io.IOException
{
java.lang.IndexOutOfBoundsException v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.Utf8$UnpairedSurrogateException v;
long v, v, v, v, v, v, v, v;
java.nio.ByteBuffer v, v, v, v;
int v, v, v, v, v, v, v, v, v, v;
java.lang.String v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$OutOfSpaceException v, v;
java.lang.IllegalArgumentException v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder;
v := @parameter: java.lang.String;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position>;
label:
v = virtualinvoke v.<java.lang.String: int length()>();
v = v * 3;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: int computeUInt32SizeNoTag(int)>(v);
v = virtualinvoke v.<java.lang.String: int length()>();
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: int computeUInt32SizeNoTag(int)>(v);
if v != v goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position>;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: int bufferPos(long)>(v);
v = v + v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: java.nio.ByteBuffer buffer>;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer position(int)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: java.nio.ByteBuffer buffer>;
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.Utf8: void encodeUtf8(java.lang.CharSequence,java.nio.ByteBuffer)>(v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: java.nio.ByteBuffer buffer>;
v = virtualinvoke v.<java.nio.ByteBuffer: int position()>();
v = v - v;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void writeUInt32NoTag(int)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position>;
v = v + v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position> = v;
goto label;
label:
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.Utf8: int encodedLength(java.lang.CharSequence)>(v);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void writeUInt32NoTag(int)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position>;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void repositionBuffer(long)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: java.nio.ByteBuffer buffer>;
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.Utf8: void encodeUtf8(java.lang.CharSequence,java.nio.ByteBuffer)>(v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position>;
v = v + v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position> = v;
label:
goto label;
label:
v := @caughtexception;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position>;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void repositionBuffer(long)>(v);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: void inefficientWriteStringNoTag(java.lang.String,org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.Utf8$UnpairedSurrogateException)>(v, v);
goto label;
label:
v := @caughtexception;
v = new org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$OutOfSpaceException;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$OutOfSpaceException: void <init>(java.lang.Throwable)>(v);
throw v;
label:
v := @caughtexception;
v = new org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$OutOfSpaceException;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$OutOfSpaceException: void <init>(java.lang.Throwable)>(v);
throw v;
label:
return;
catch org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.Utf8$UnpairedSurrogateException from label to label with label;
catch java.lang.IllegalArgumentException from label to label with label;
catch java.lang.IndexOutOfBoundsException from label to label with label;
}
public void flush()
{
int v;
long v;
java.nio.ByteBuffer v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: java.nio.ByteBuffer originalBuffer>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position>;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: int bufferPos(long)>(v);
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer position(int)>(v);
return;
}
public int spaceLeft()
{
long v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long limit>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position>;
v = v - v;
return v;
}
public int getTotalBytesWritten()
{
long v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long position>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long initialPosition>;
v = v - v;
return v;
}
private void repositionBuffer(long)
{
int v;
long v;
java.nio.ByteBuffer v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder;
v := @parameter: long;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: java.nio.ByteBuffer buffer>;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: int bufferPos(long)>(v);
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer position(int)>(v);
return;
}
private int bufferPos(long)
{
long v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder;
v := @parameter: long;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream$UnsafeDirectNioEncoder: long address>;
v = v - v;
return v;
}
}