class org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString$1 extends org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString$AbstractByteIterator
{
private int position;
private final int limit;
final org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString this$0;
void <init>(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString)
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString$1 v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString v, v;
int v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString$1;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString$1: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString this$0> = v;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString$AbstractByteIterator: void <init>()>();
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString$1: int position> = 0;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString$1: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString this$0>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString: int size()>();
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString$1: int limit> = v;
return;
}
public boolean hasNext()
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString$1 v;
int v, v;
boolean v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString$1;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString$1: int position>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString$1: int limit>;
if v >= v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public byte nextByte()
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString$1 v;
byte v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString v;
int v, v, v;
java.util.NoSuchElementException v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString$1;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString$1: int position>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString$1: int limit>;
if v < v goto label;
v = new java.util.NoSuchElementException;
specialinvoke v.<java.util.NoSuchElementException: void <init>()>();
throw v;
label:
v = v + 1;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString$1: int position> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString$1: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString this$0>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.ByteString: byte internalByteAt(int)>(v);
return v;
}
}