public class org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.GeneratedMessageLite$ExtendableMessage$ExtensionWriter extends java.lang.Object
{
private final java.util.Iterator iter;
private java.util.Map$Entry next;
private final boolean messageSetWireFormat;
final org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.GeneratedMessageLite$ExtendableMessage this$0;
private void <init>(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.GeneratedMessageLite$ExtendableMessage, boolean)
{
java.util.Iterator v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.GeneratedMessageLite$ExtendableMessage$ExtensionWriter v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.GeneratedMessageLite$ExtendableMessage v, v;
java.lang.Object v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.FieldSet v;
boolean v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.GeneratedMessageLite$ExtendableMessage$ExtensionWriter;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.GeneratedMessageLite$ExtendableMessage;
v := @parameter: boolean;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.GeneratedMessageLite$ExtendableMessage$ExtensionWriter: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.GeneratedMessageLite$ExtendableMessage this$0> = v;
specialinvoke v.<java.lang.Object: void <init>()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.GeneratedMessageLite$ExtendableMessage$ExtensionWriter: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.GeneratedMessageLite$ExtendableMessage this$0>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.GeneratedMessageLite$ExtendableMessage: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.FieldSet extensions>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.FieldSet: java.util.Iterator iterator()>();
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.GeneratedMessageLite$ExtendableMessage$ExtensionWriter: java.util.Iterator iter> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.GeneratedMessageLite$ExtendableMessage$ExtensionWriter: java.util.Iterator iter>;
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.GeneratedMessageLite$ExtendableMessage$ExtensionWriter: java.util.Iterator iter>;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.GeneratedMessageLite$ExtendableMessage$ExtensionWriter: java.util.Map$Entry next> = v;
label:
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.GeneratedMessageLite$ExtendableMessage$ExtensionWriter: boolean messageSetWireFormat> = v;
return;
}
public void writeUntil(int, org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream) throws java.io.IOException
{
int v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.WireFormat$JavaType v, v;
boolean v, v, v;
java.util.Map$Entry v, v, v, v, v;
java.util.Iterator v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.GeneratedMessageLite$ExtendableMessage$ExtensionWriter v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream v;
java.lang.Object v, v, v, v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.GeneratedMessageLite$ExtendableMessage$ExtensionWriter;
v := @parameter: int;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.GeneratedMessageLite$ExtendableMessage$ExtensionWriter: java.util.Map$Entry next>;
if v == null goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.GeneratedMessageLite$ExtendableMessage$ExtensionWriter: java.util.Map$Entry next>;
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getKey()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor: int getNumber()>();
if v >= v goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.GeneratedMessageLite$ExtendableMessage$ExtensionWriter: java.util.Map$Entry next>;
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getKey()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.GeneratedMessageLite$ExtendableMessage$ExtensionWriter: boolean messageSetWireFormat>;
if v == 0 goto label;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.WireFormat$JavaType getLiteJavaType()>();
v = <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.WireFormat$JavaType: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.WireFormat$JavaType MESSAGE>;
if v != v goto label;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor: boolean isRepeated()>();
if v != 0 goto label;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor: int getNumber()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.GeneratedMessageLite$ExtendableMessage$ExtensionWriter: java.util.Map$Entry next>;
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getValue()>();
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream: void writeMessageSetExtension(int,org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.MessageLite)>(v, v);
goto label;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.GeneratedMessageLite$ExtendableMessage$ExtensionWriter: java.util.Map$Entry next>;
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getValue()>();
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.FieldSet: void writeField(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object,org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.CodedOutputStream)>(v, v, v);
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.GeneratedMessageLite$ExtendableMessage$ExtensionWriter: java.util.Iterator iter>;
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.GeneratedMessageLite$ExtendableMessage$ExtensionWriter: java.util.Iterator iter>;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.GeneratedMessageLite$ExtendableMessage$ExtensionWriter: java.util.Map$Entry next> = v;
goto label;
label:
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.protobuf.GeneratedMessageLite$ExtendableMessage$ExtensionWriter: java.util.Map$Entry next> = null;
goto label;
label:
return;
}
}