final class com.google.protobuf.CodedOutputStreamWriter implements com.google.protobuf.Writer
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: com.google.protobuf.CodedOutputStreamWriter
super_class: java.lang.Object
{
private final com.google.protobuf.CodedOutputStream output;
descriptor: Lcom/google/protobuf/CodedOutputStream;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private static volatile int[] $SWITCH_TABLE$com$google$protobuf$WireFormat$FieldType;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
public static com.google.protobuf.CodedOutputStreamWriter forCodedOutput(com.google.protobuf.CodedOutputStream);
descriptor: (Lcom/google/protobuf/CodedOutputStream;)Lcom/google/protobuf/CodedOutputStreamWriter;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.CodedOutputStream.wrapper:Lcom/google/protobuf/CodedOutputStreamWriter;
ifnull 2
1: aload 0
getfield com.google.protobuf.CodedOutputStream.wrapper:Lcom/google/protobuf/CodedOutputStreamWriter;
areturn
2: StackMap locals:
StackMap stack:
new com.google.protobuf.CodedOutputStreamWriter
dup
aload 0
invokespecial com.google.protobuf.CodedOutputStreamWriter.<init>:(Lcom/google/protobuf/CodedOutputStream;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 output Lcom/google/protobuf/CodedOutputStream;
MethodParameters:
Name Flags
output
private void <init>(com.google.protobuf.CodedOutputStream);
descriptor: (Lcom/google/protobuf/CodedOutputStream;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
ldc "output"
invokestatic com.google.protobuf.Internal.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
checkcast com.google.protobuf.CodedOutputStream
putfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
2: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
aload 0
putfield com.google.protobuf.CodedOutputStream.wrapper:Lcom/google/protobuf/CodedOutputStreamWriter;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 4 1 output Lcom/google/protobuf/CodedOutputStream;
MethodParameters:
Name Flags
output
public com.google.protobuf.Writer$FieldOrder fieldOrder();
descriptor: ()Lcom/google/protobuf/Writer$FieldOrder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic com.google.protobuf.Writer$FieldOrder.ASCENDING:Lcom/google/protobuf/Writer$FieldOrder;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
public int getTotalBytesWritten();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
invokevirtual com.google.protobuf.CodedOutputStream.getTotalBytesWritten:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
public void writeSFixed32(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
iload 2
invokevirtual com.google.protobuf.CodedOutputStream.writeSFixed32:(II)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 2 1 fieldNumber I
0 2 2 value I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fieldNumber
value
public void writeInt64(int, long);
descriptor: (IJ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
lload 2
invokevirtual com.google.protobuf.CodedOutputStream.writeInt64:(IJ)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 2 1 fieldNumber I
0 2 2 value J
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fieldNumber
value
public void writeSFixed64(int, long);
descriptor: (IJ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
lload 2
invokevirtual com.google.protobuf.CodedOutputStream.writeSFixed64:(IJ)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 2 1 fieldNumber I
0 2 2 value J
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fieldNumber
value
public void writeFloat(int, float);
descriptor: (IF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
fload 2
invokevirtual com.google.protobuf.CodedOutputStream.writeFloat:(IF)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 2 1 fieldNumber I
0 2 2 value F
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fieldNumber
value
public void writeDouble(int, double);
descriptor: (ID)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
dload 2
invokevirtual com.google.protobuf.CodedOutputStream.writeDouble:(ID)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 2 1 fieldNumber I
0 2 2 value D
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fieldNumber
value
public void writeEnum(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
iload 2
invokevirtual com.google.protobuf.CodedOutputStream.writeEnum:(II)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 2 1 fieldNumber I
0 2 2 value I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fieldNumber
value
public void writeUInt64(int, long);
descriptor: (IJ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
lload 2
invokevirtual com.google.protobuf.CodedOutputStream.writeUInt64:(IJ)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 2 1 fieldNumber I
0 2 2 value J
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fieldNumber
value
public void writeInt32(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
iload 2
invokevirtual com.google.protobuf.CodedOutputStream.writeInt32:(II)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 2 1 fieldNumber I
0 2 2 value I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fieldNumber
value
public void writeFixed64(int, long);
descriptor: (IJ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
lload 2
invokevirtual com.google.protobuf.CodedOutputStream.writeFixed64:(IJ)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 2 1 fieldNumber I
0 2 2 value J
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fieldNumber
value
public void writeFixed32(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
iload 2
invokevirtual com.google.protobuf.CodedOutputStream.writeFixed32:(II)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 2 1 fieldNumber I
0 2 2 value I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fieldNumber
value
public void writeBool(int, boolean);
descriptor: (IZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
iload 2
invokevirtual com.google.protobuf.CodedOutputStream.writeBool:(IZ)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 2 1 fieldNumber I
0 2 2 value Z
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fieldNumber
value
public void writeString(int, java.lang.String);
descriptor: (ILjava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
aload 2
invokevirtual com.google.protobuf.CodedOutputStream.writeString:(ILjava/lang/String;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 2 1 fieldNumber I
0 2 2 value Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fieldNumber
value
public void writeBytes(int, com.google.protobuf.ByteString);
descriptor: (ILcom/google/protobuf/ByteString;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
aload 2
invokevirtual com.google.protobuf.CodedOutputStream.writeBytes:(ILcom/google/protobuf/ByteString;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 2 1 fieldNumber I
0 2 2 value Lcom/google/protobuf/ByteString;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fieldNumber
value
public void writeUInt32(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
iload 2
invokevirtual com.google.protobuf.CodedOutputStream.writeUInt32:(II)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 2 1 fieldNumber I
0 2 2 value I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fieldNumber
value
public void writeSInt32(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
iload 2
invokevirtual com.google.protobuf.CodedOutputStream.writeSInt32:(II)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 2 1 fieldNumber I
0 2 2 value I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fieldNumber
value
public void writeSInt64(int, long);
descriptor: (IJ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
lload 2
invokevirtual com.google.protobuf.CodedOutputStream.writeSInt64:(IJ)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 2 1 fieldNumber I
0 2 2 value J
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fieldNumber
value
public void writeMessage(int, java.lang.Object);
descriptor: (ILjava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
aload 2
checkcast com.google.protobuf.MessageLite
invokevirtual com.google.protobuf.CodedOutputStream.writeMessage:(ILcom/google/protobuf/MessageLite;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 2 1 fieldNumber I
0 2 2 value Ljava/lang/Object;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fieldNumber
value
public void writeMessage(int, java.lang.Object, com.google.protobuf.Schema);
descriptor: (ILjava/lang/Object;Lcom/google/protobuf/Schema;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
aload 2
checkcast com.google.protobuf.MessageLite
aload 3
invokevirtual com.google.protobuf.CodedOutputStream.writeMessage:(ILcom/google/protobuf/MessageLite;Lcom/google/protobuf/Schema;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 2 1 fieldNumber I
0 2 2 value Ljava/lang/Object;
0 2 3 schema Lcom/google/protobuf/Schema;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fieldNumber
value
schema
public void writeGroup(int, java.lang.Object);
descriptor: (ILjava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
aload 2
checkcast com.google.protobuf.MessageLite
invokevirtual com.google.protobuf.CodedOutputStream.writeGroup:(ILcom/google/protobuf/MessageLite;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 2 1 fieldNumber I
0 2 2 value Ljava/lang/Object;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fieldNumber
value
public void writeGroup(int, java.lang.Object, com.google.protobuf.Schema);
descriptor: (ILjava/lang/Object;Lcom/google/protobuf/Schema;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
aload 2
checkcast com.google.protobuf.MessageLite
aload 3
invokevirtual com.google.protobuf.CodedOutputStream.writeGroup:(ILcom/google/protobuf/MessageLite;Lcom/google/protobuf/Schema;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 2 1 fieldNumber I
0 2 2 value Ljava/lang/Object;
0 2 3 schema Lcom/google/protobuf/Schema;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fieldNumber
value
schema
public void writeStartGroup(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
iconst_3
invokevirtual com.google.protobuf.CodedOutputStream.writeTag:(II)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 2 1 fieldNumber I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fieldNumber
public void writeEndGroup(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
iconst_4
invokevirtual com.google.protobuf.CodedOutputStream.writeTag:(II)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 2 1 fieldNumber I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fieldNumber
public final void writeMessageSetItem(int, java.lang.Object);
descriptor: (ILjava/lang/Object;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof com.google.protobuf.ByteString
ifeq 3
1: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
aload 2
checkcast com.google.protobuf.ByteString
invokevirtual com.google.protobuf.CodedOutputStream.writeRawMessageSetExtension:(ILcom/google/protobuf/ByteString;)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
aload 2
checkcast com.google.protobuf.MessageLite
invokevirtual com.google.protobuf.CodedOutputStream.writeMessageSetExtension:(ILcom/google/protobuf/MessageLite;)V
4: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 5 1 fieldNumber I
0 5 2 value Ljava/lang/Object;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fieldNumber
value
public void writeInt32List(int, java.util.List<java.lang.Integer>, );
descriptor: (ILjava/util/List;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 15
1: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
iconst_2
invokevirtual com.google.protobuf.CodedOutputStream.writeTag:(II)V
2: iconst_0
istore 4
start local 4 3: iconst_0
istore 5
start local 5 4: goto 7
5: StackMap locals: int int
StackMap stack:
iload 4
aload 2
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
invokestatic com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag:(I)I
iadd
istore 4
6: iinc 5 1
StackMap locals:
StackMap stack:
7: iload 5
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 5
end local 5 8: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 4
invokevirtual com.google.protobuf.CodedOutputStream.writeUInt32NoTag:(I)V
9: iconst_0
istore 5
start local 5 10: goto 13
11: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
aload 2
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
invokevirtual com.google.protobuf.CodedOutputStream.writeInt32NoTag:(I)V
12: iinc 5 1
StackMap locals:
StackMap stack:
13: iload 5
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 11
end local 5 end local 4 14: goto 20
15: StackMap locals:
StackMap stack:
iconst_0
istore 4
start local 4 16: goto 19
17: StackMap locals: int
StackMap stack:
aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
aload 2
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
invokevirtual com.google.protobuf.CodedOutputStream.writeInt32:(II)V
18: iinc 4 1
StackMap locals:
StackMap stack:
19: iload 4
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 17
end local 4 20: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 21 1 fieldNumber I
0 21 2 value Ljava/util/List<Ljava/lang/Integer;>;
0 21 3 packed Z
3 14 4 dataSize I
4 8 5 i I
10 14 5 i I
16 20 4 i I
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<Ljava/lang/Integer;>;Z)V
MethodParameters:
Name Flags
fieldNumber
value
packed
public void writeFixed32List(int, java.util.List<java.lang.Integer>, );
descriptor: (ILjava/util/List;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 15
1: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
iconst_2
invokevirtual com.google.protobuf.CodedOutputStream.writeTag:(II)V
2: iconst_0
istore 4
start local 4 3: iconst_0
istore 5
start local 5 4: goto 7
5: StackMap locals: int int
StackMap stack:
iload 4
aload 2
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
invokestatic com.google.protobuf.CodedOutputStream.computeFixed32SizeNoTag:(I)I
iadd
istore 4
6: iinc 5 1
StackMap locals:
StackMap stack:
7: iload 5
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 5
end local 5 8: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 4
invokevirtual com.google.protobuf.CodedOutputStream.writeUInt32NoTag:(I)V
9: iconst_0
istore 5
start local 5 10: goto 13
11: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
aload 2
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
invokevirtual com.google.protobuf.CodedOutputStream.writeFixed32NoTag:(I)V
12: iinc 5 1
StackMap locals:
StackMap stack:
13: iload 5
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 11
end local 5 end local 4 14: goto 20
15: StackMap locals:
StackMap stack:
iconst_0
istore 4
start local 4 16: goto 19
17: StackMap locals: int
StackMap stack:
aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
aload 2
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
invokevirtual com.google.protobuf.CodedOutputStream.writeFixed32:(II)V
18: iinc 4 1
StackMap locals:
StackMap stack:
19: iload 4
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 17
end local 4 20: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 21 1 fieldNumber I
0 21 2 value Ljava/util/List<Ljava/lang/Integer;>;
0 21 3 packed Z
3 14 4 dataSize I
4 8 5 i I
10 14 5 i I
16 20 4 i I
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<Ljava/lang/Integer;>;Z)V
MethodParameters:
Name Flags
fieldNumber
value
packed
public void writeInt64List(int, java.util.List<java.lang.Long>, );
descriptor: (ILjava/util/List;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 15
1: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
iconst_2
invokevirtual com.google.protobuf.CodedOutputStream.writeTag:(II)V
2: iconst_0
istore 4
start local 4 3: iconst_0
istore 5
start local 5 4: goto 7
5: StackMap locals: int int
StackMap stack:
iload 4
aload 2
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Long
invokevirtual java.lang.Long.longValue:()J
invokestatic com.google.protobuf.CodedOutputStream.computeInt64SizeNoTag:(J)I
iadd
istore 4
6: iinc 5 1
StackMap locals:
StackMap stack:
7: iload 5
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 5
end local 5 8: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 4
invokevirtual com.google.protobuf.CodedOutputStream.writeUInt32NoTag:(I)V
9: iconst_0
istore 5
start local 5 10: goto 13
11: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
aload 2
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Long
invokevirtual java.lang.Long.longValue:()J
invokevirtual com.google.protobuf.CodedOutputStream.writeInt64NoTag:(J)V
12: iinc 5 1
StackMap locals:
StackMap stack:
13: iload 5
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 11
end local 5 end local 4 14: goto 20
15: StackMap locals:
StackMap stack:
iconst_0
istore 4
start local 4 16: goto 19
17: StackMap locals: int
StackMap stack:
aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
aload 2
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Long
invokevirtual java.lang.Long.longValue:()J
invokevirtual com.google.protobuf.CodedOutputStream.writeInt64:(IJ)V
18: iinc 4 1
StackMap locals:
StackMap stack:
19: iload 4
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 17
end local 4 20: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 21 1 fieldNumber I
0 21 2 value Ljava/util/List<Ljava/lang/Long;>;
0 21 3 packed Z
3 14 4 dataSize I
4 8 5 i I
10 14 5 i I
16 20 4 i I
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<Ljava/lang/Long;>;Z)V
MethodParameters:
Name Flags
fieldNumber
value
packed
public void writeUInt64List(int, java.util.List<java.lang.Long>, );
descriptor: (ILjava/util/List;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 15
1: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
iconst_2
invokevirtual com.google.protobuf.CodedOutputStream.writeTag:(II)V
2: iconst_0
istore 4
start local 4 3: iconst_0
istore 5
start local 5 4: goto 7
5: StackMap locals: int int
StackMap stack:
iload 4
aload 2
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Long
invokevirtual java.lang.Long.longValue:()J
invokestatic com.google.protobuf.CodedOutputStream.computeUInt64SizeNoTag:(J)I
iadd
istore 4
6: iinc 5 1
StackMap locals:
StackMap stack:
7: iload 5
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 5
end local 5 8: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 4
invokevirtual com.google.protobuf.CodedOutputStream.writeUInt32NoTag:(I)V
9: iconst_0
istore 5
start local 5 10: goto 13
11: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
aload 2
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Long
invokevirtual java.lang.Long.longValue:()J
invokevirtual com.google.protobuf.CodedOutputStream.writeUInt64NoTag:(J)V
12: iinc 5 1
StackMap locals:
StackMap stack:
13: iload 5
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 11
end local 5 end local 4 14: goto 20
15: StackMap locals:
StackMap stack:
iconst_0
istore 4
start local 4 16: goto 19
17: StackMap locals: int
StackMap stack:
aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
aload 2
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Long
invokevirtual java.lang.Long.longValue:()J
invokevirtual com.google.protobuf.CodedOutputStream.writeUInt64:(IJ)V
18: iinc 4 1
StackMap locals:
StackMap stack:
19: iload 4
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 17
end local 4 20: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 21 1 fieldNumber I
0 21 2 value Ljava/util/List<Ljava/lang/Long;>;
0 21 3 packed Z
3 14 4 dataSize I
4 8 5 i I
10 14 5 i I
16 20 4 i I
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<Ljava/lang/Long;>;Z)V
MethodParameters:
Name Flags
fieldNumber
value
packed
public void writeFixed64List(int, java.util.List<java.lang.Long>, );
descriptor: (ILjava/util/List;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 15
1: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
iconst_2
invokevirtual com.google.protobuf.CodedOutputStream.writeTag:(II)V
2: iconst_0
istore 4
start local 4 3: iconst_0
istore 5
start local 5 4: goto 7
5: StackMap locals: int int
StackMap stack:
iload 4
aload 2
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Long
invokevirtual java.lang.Long.longValue:()J
invokestatic com.google.protobuf.CodedOutputStream.computeFixed64SizeNoTag:(J)I
iadd
istore 4
6: iinc 5 1
StackMap locals:
StackMap stack:
7: iload 5
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 5
end local 5 8: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 4
invokevirtual com.google.protobuf.CodedOutputStream.writeUInt32NoTag:(I)V
9: iconst_0
istore 5
start local 5 10: goto 13
11: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
aload 2
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Long
invokevirtual java.lang.Long.longValue:()J
invokevirtual com.google.protobuf.CodedOutputStream.writeFixed64NoTag:(J)V
12: iinc 5 1
StackMap locals:
StackMap stack:
13: iload 5
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 11
end local 5 end local 4 14: goto 20
15: StackMap locals:
StackMap stack:
iconst_0
istore 4
start local 4 16: goto 19
17: StackMap locals: int
StackMap stack:
aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
aload 2
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Long
invokevirtual java.lang.Long.longValue:()J
invokevirtual com.google.protobuf.CodedOutputStream.writeFixed64:(IJ)V
18: iinc 4 1
StackMap locals:
StackMap stack:
19: iload 4
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 17
end local 4 20: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 21 1 fieldNumber I
0 21 2 value Ljava/util/List<Ljava/lang/Long;>;
0 21 3 packed Z
3 14 4 dataSize I
4 8 5 i I
10 14 5 i I
16 20 4 i I
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<Ljava/lang/Long;>;Z)V
MethodParameters:
Name Flags
fieldNumber
value
packed
public void writeFloatList(int, java.util.List<java.lang.Float>, );
descriptor: (ILjava/util/List;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 15
1: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
iconst_2
invokevirtual com.google.protobuf.CodedOutputStream.writeTag:(II)V
2: iconst_0
istore 4
start local 4 3: iconst_0
istore 5
start local 5 4: goto 7
5: StackMap locals: int int
StackMap stack:
iload 4
aload 2
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Float
invokevirtual java.lang.Float.floatValue:()F
invokestatic com.google.protobuf.CodedOutputStream.computeFloatSizeNoTag:(F)I
iadd
istore 4
6: iinc 5 1
StackMap locals:
StackMap stack:
7: iload 5
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 5
end local 5 8: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 4
invokevirtual com.google.protobuf.CodedOutputStream.writeUInt32NoTag:(I)V
9: iconst_0
istore 5
start local 5 10: goto 13
11: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
aload 2
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Float
invokevirtual java.lang.Float.floatValue:()F
invokevirtual com.google.protobuf.CodedOutputStream.writeFloatNoTag:(F)V
12: iinc 5 1
StackMap locals:
StackMap stack:
13: iload 5
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 11
end local 5 end local 4 14: goto 20
15: StackMap locals:
StackMap stack:
iconst_0
istore 4
start local 4 16: goto 19
17: StackMap locals: int
StackMap stack:
aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
aload 2
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Float
invokevirtual java.lang.Float.floatValue:()F
invokevirtual com.google.protobuf.CodedOutputStream.writeFloat:(IF)V
18: iinc 4 1
StackMap locals:
StackMap stack:
19: iload 4
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 17
end local 4 20: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 21 1 fieldNumber I
0 21 2 value Ljava/util/List<Ljava/lang/Float;>;
0 21 3 packed Z
3 14 4 dataSize I
4 8 5 i I
10 14 5 i I
16 20 4 i I
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<Ljava/lang/Float;>;Z)V
MethodParameters:
Name Flags
fieldNumber
value
packed
public void writeDoubleList(int, java.util.List<java.lang.Double>, );
descriptor: (ILjava/util/List;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 15
1: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
iconst_2
invokevirtual com.google.protobuf.CodedOutputStream.writeTag:(II)V
2: iconst_0
istore 4
start local 4 3: iconst_0
istore 5
start local 5 4: goto 7
5: StackMap locals: int int
StackMap stack:
iload 4
aload 2
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Double
invokevirtual java.lang.Double.doubleValue:()D
invokestatic com.google.protobuf.CodedOutputStream.computeDoubleSizeNoTag:(D)I
iadd
istore 4
6: iinc 5 1
StackMap locals:
StackMap stack:
7: iload 5
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 5
end local 5 8: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 4
invokevirtual com.google.protobuf.CodedOutputStream.writeUInt32NoTag:(I)V
9: iconst_0
istore 5
start local 5 10: goto 13
11: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
aload 2
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Double
invokevirtual java.lang.Double.doubleValue:()D
invokevirtual com.google.protobuf.CodedOutputStream.writeDoubleNoTag:(D)V
12: iinc 5 1
StackMap locals:
StackMap stack:
13: iload 5
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 11
end local 5 end local 4 14: goto 20
15: StackMap locals:
StackMap stack:
iconst_0
istore 4
start local 4 16: goto 19
17: StackMap locals: int
StackMap stack:
aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
aload 2
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Double
invokevirtual java.lang.Double.doubleValue:()D
invokevirtual com.google.protobuf.CodedOutputStream.writeDouble:(ID)V
18: iinc 4 1
StackMap locals:
StackMap stack:
19: iload 4
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 17
end local 4 20: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 21 1 fieldNumber I
0 21 2 value Ljava/util/List<Ljava/lang/Double;>;
0 21 3 packed Z
3 14 4 dataSize I
4 8 5 i I
10 14 5 i I
16 20 4 i I
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<Ljava/lang/Double;>;Z)V
MethodParameters:
Name Flags
fieldNumber
value
packed
public void writeEnumList(int, java.util.List<java.lang.Integer>, );
descriptor: (ILjava/util/List;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 15
1: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
iconst_2
invokevirtual com.google.protobuf.CodedOutputStream.writeTag:(II)V
2: iconst_0
istore 4
start local 4 3: iconst_0
istore 5
start local 5 4: goto 7
5: StackMap locals: int int
StackMap stack:
iload 4
aload 2
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
invokestatic com.google.protobuf.CodedOutputStream.computeEnumSizeNoTag:(I)I
iadd
istore 4
6: iinc 5 1
StackMap locals:
StackMap stack:
7: iload 5
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 5
end local 5 8: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 4
invokevirtual com.google.protobuf.CodedOutputStream.writeUInt32NoTag:(I)V
9: iconst_0
istore 5
start local 5 10: goto 13
11: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
aload 2
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
invokevirtual com.google.protobuf.CodedOutputStream.writeEnumNoTag:(I)V
12: iinc 5 1
StackMap locals:
StackMap stack:
13: iload 5
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 11
end local 5 end local 4 14: goto 20
15: StackMap locals:
StackMap stack:
iconst_0
istore 4
start local 4 16: goto 19
17: StackMap locals: int
StackMap stack:
aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
aload 2
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
invokevirtual com.google.protobuf.CodedOutputStream.writeEnum:(II)V
18: iinc 4 1
StackMap locals:
StackMap stack:
19: iload 4
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 17
end local 4 20: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 21 1 fieldNumber I
0 21 2 value Ljava/util/List<Ljava/lang/Integer;>;
0 21 3 packed Z
3 14 4 dataSize I
4 8 5 i I
10 14 5 i I
16 20 4 i I
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<Ljava/lang/Integer;>;Z)V
MethodParameters:
Name Flags
fieldNumber
value
packed
public void writeBoolList(int, java.util.List<java.lang.Boolean>, );
descriptor: (ILjava/util/List;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 15
1: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
iconst_2
invokevirtual com.google.protobuf.CodedOutputStream.writeTag:(II)V
2: iconst_0
istore 4
start local 4 3: iconst_0
istore 5
start local 5 4: goto 7
5: StackMap locals: int int
StackMap stack:
iload 4
aload 2
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
invokestatic com.google.protobuf.CodedOutputStream.computeBoolSizeNoTag:(Z)I
iadd
istore 4
6: iinc 5 1
StackMap locals:
StackMap stack:
7: iload 5
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 5
end local 5 8: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 4
invokevirtual com.google.protobuf.CodedOutputStream.writeUInt32NoTag:(I)V
9: iconst_0
istore 5
start local 5 10: goto 13
11: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
aload 2
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
invokevirtual com.google.protobuf.CodedOutputStream.writeBoolNoTag:(Z)V
12: iinc 5 1
StackMap locals:
StackMap stack:
13: iload 5
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 11
end local 5 end local 4 14: goto 20
15: StackMap locals:
StackMap stack:
iconst_0
istore 4
start local 4 16: goto 19
17: StackMap locals: int
StackMap stack:
aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
aload 2
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
invokevirtual com.google.protobuf.CodedOutputStream.writeBool:(IZ)V
18: iinc 4 1
StackMap locals:
StackMap stack:
19: iload 4
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 17
end local 4 20: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 21 1 fieldNumber I
0 21 2 value Ljava/util/List<Ljava/lang/Boolean;>;
0 21 3 packed Z
3 14 4 dataSize I
4 8 5 i I
10 14 5 i I
16 20 4 i I
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<Ljava/lang/Boolean;>;Z)V
MethodParameters:
Name Flags
fieldNumber
value
packed
public void writeStringList(int, java.util.List<java.lang.String>);
descriptor: (ILjava/util/List;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof com.google.protobuf.LazyStringList
ifeq 8
1: aload 2
checkcast com.google.protobuf.LazyStringList
astore 3
start local 3 2: iconst_0
istore 4
start local 4 3: goto 6
4: StackMap locals: com.google.protobuf.LazyStringList int
StackMap stack:
aload 0
iload 1
aload 3
iload 4
invokeinterface com.google.protobuf.LazyStringList.getRaw:(I)Ljava/lang/Object;
invokevirtual com.google.protobuf.CodedOutputStreamWriter.writeLazyString:(ILjava/lang/Object;)V
5: iinc 4 1
StackMap locals:
StackMap stack:
6: iload 4
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 4
end local 4 end local 3 7: goto 13
8: StackMap locals:
StackMap stack:
iconst_0
istore 3
start local 3 9: goto 12
10: StackMap locals: int
StackMap stack:
aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
aload 2
iload 3
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
invokevirtual com.google.protobuf.CodedOutputStream.writeString:(ILjava/lang/String;)V
11: iinc 3 1
StackMap locals:
StackMap stack:
12: iload 3
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 10
end local 3 13: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 14 1 fieldNumber I
0 14 2 value Ljava/util/List<Ljava/lang/String;>;
2 7 3 lazyList Lcom/google/protobuf/LazyStringList;
3 7 4 i I
9 13 3 i I
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
fieldNumber
value
private void writeLazyString(int, java.lang.Object);
descriptor: (ILjava/lang/Object;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof java.lang.String
ifeq 3
1: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
aload 2
checkcast java.lang.String
invokevirtual com.google.protobuf.CodedOutputStream.writeString:(ILjava/lang/String;)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
aload 2
checkcast com.google.protobuf.ByteString
invokevirtual com.google.protobuf.CodedOutputStream.writeBytes:(ILcom/google/protobuf/ByteString;)V
4: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 5 1 fieldNumber I
0 5 2 value Ljava/lang/Object;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fieldNumber
value
public void writeBytesList(int, java.util.List<com.google.protobuf.ByteString>);
descriptor: (ILjava/util/List;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
istore 3
start local 3 1: goto 4
2: StackMap locals: int
StackMap stack:
aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
aload 2
iload 3
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.google.protobuf.ByteString
invokevirtual com.google.protobuf.CodedOutputStream.writeBytes:(ILcom/google/protobuf/ByteString;)V
3: iinc 3 1
StackMap locals:
StackMap stack:
4: iload 3
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 2
end local 3 5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 6 1 fieldNumber I
0 6 2 value Ljava/util/List<Lcom/google/protobuf/ByteString;>;
1 5 3 i I
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<Lcom/google/protobuf/ByteString;>;)V
MethodParameters:
Name Flags
fieldNumber
value
public void writeUInt32List(int, java.util.List<java.lang.Integer>, );
descriptor: (ILjava/util/List;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 15
1: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
iconst_2
invokevirtual com.google.protobuf.CodedOutputStream.writeTag:(II)V
2: iconst_0
istore 4
start local 4 3: iconst_0
istore 5
start local 5 4: goto 7
5: StackMap locals: int int
StackMap stack:
iload 4
aload 2
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
invokestatic com.google.protobuf.CodedOutputStream.computeUInt32SizeNoTag:(I)I
iadd
istore 4
6: iinc 5 1
StackMap locals:
StackMap stack:
7: iload 5
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 5
end local 5 8: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 4
invokevirtual com.google.protobuf.CodedOutputStream.writeUInt32NoTag:(I)V
9: iconst_0
istore 5
start local 5 10: goto 13
11: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
aload 2
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
invokevirtual com.google.protobuf.CodedOutputStream.writeUInt32NoTag:(I)V
12: iinc 5 1
StackMap locals:
StackMap stack:
13: iload 5
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 11
end local 5 end local 4 14: goto 20
15: StackMap locals:
StackMap stack:
iconst_0
istore 4
start local 4 16: goto 19
17: StackMap locals: int
StackMap stack:
aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
aload 2
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
invokevirtual com.google.protobuf.CodedOutputStream.writeUInt32:(II)V
18: iinc 4 1
StackMap locals:
StackMap stack:
19: iload 4
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 17
end local 4 20: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 21 1 fieldNumber I
0 21 2 value Ljava/util/List<Ljava/lang/Integer;>;
0 21 3 packed Z
3 14 4 dataSize I
4 8 5 i I
10 14 5 i I
16 20 4 i I
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<Ljava/lang/Integer;>;Z)V
MethodParameters:
Name Flags
fieldNumber
value
packed
public void writeSFixed32List(int, java.util.List<java.lang.Integer>, );
descriptor: (ILjava/util/List;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 15
1: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
iconst_2
invokevirtual com.google.protobuf.CodedOutputStream.writeTag:(II)V
2: iconst_0
istore 4
start local 4 3: iconst_0
istore 5
start local 5 4: goto 7
5: StackMap locals: int int
StackMap stack:
iload 4
aload 2
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
invokestatic com.google.protobuf.CodedOutputStream.computeSFixed32SizeNoTag:(I)I
iadd
istore 4
6: iinc 5 1
StackMap locals:
StackMap stack:
7: iload 5
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 5
end local 5 8: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 4
invokevirtual com.google.protobuf.CodedOutputStream.writeUInt32NoTag:(I)V
9: iconst_0
istore 5
start local 5 10: goto 13
11: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
aload 2
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
invokevirtual com.google.protobuf.CodedOutputStream.writeSFixed32NoTag:(I)V
12: iinc 5 1
StackMap locals:
StackMap stack:
13: iload 5
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 11
end local 5 end local 4 14: goto 20
15: StackMap locals:
StackMap stack:
iconst_0
istore 4
start local 4 16: goto 19
17: StackMap locals: int
StackMap stack:
aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
aload 2
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
invokevirtual com.google.protobuf.CodedOutputStream.writeSFixed32:(II)V
18: iinc 4 1
StackMap locals:
StackMap stack:
19: iload 4
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 17
end local 4 20: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 21 1 fieldNumber I
0 21 2 value Ljava/util/List<Ljava/lang/Integer;>;
0 21 3 packed Z
3 14 4 dataSize I
4 8 5 i I
10 14 5 i I
16 20 4 i I
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<Ljava/lang/Integer;>;Z)V
MethodParameters:
Name Flags
fieldNumber
value
packed
public void writeSFixed64List(int, java.util.List<java.lang.Long>, );
descriptor: (ILjava/util/List;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 15
1: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
iconst_2
invokevirtual com.google.protobuf.CodedOutputStream.writeTag:(II)V
2: iconst_0
istore 4
start local 4 3: iconst_0
istore 5
start local 5 4: goto 7
5: StackMap locals: int int
StackMap stack:
iload 4
aload 2
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Long
invokevirtual java.lang.Long.longValue:()J
invokestatic com.google.protobuf.CodedOutputStream.computeSFixed64SizeNoTag:(J)I
iadd
istore 4
6: iinc 5 1
StackMap locals:
StackMap stack:
7: iload 5
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 5
end local 5 8: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 4
invokevirtual com.google.protobuf.CodedOutputStream.writeUInt32NoTag:(I)V
9: iconst_0
istore 5
start local 5 10: goto 13
11: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
aload 2
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Long
invokevirtual java.lang.Long.longValue:()J
invokevirtual com.google.protobuf.CodedOutputStream.writeSFixed64NoTag:(J)V
12: iinc 5 1
StackMap locals:
StackMap stack:
13: iload 5
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 11
end local 5 end local 4 14: goto 20
15: StackMap locals:
StackMap stack:
iconst_0
istore 4
start local 4 16: goto 19
17: StackMap locals: int
StackMap stack:
aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
aload 2
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Long
invokevirtual java.lang.Long.longValue:()J
invokevirtual com.google.protobuf.CodedOutputStream.writeSFixed64:(IJ)V
18: iinc 4 1
StackMap locals:
StackMap stack:
19: iload 4
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 17
end local 4 20: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 21 1 fieldNumber I
0 21 2 value Ljava/util/List<Ljava/lang/Long;>;
0 21 3 packed Z
3 14 4 dataSize I
4 8 5 i I
10 14 5 i I
16 20 4 i I
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<Ljava/lang/Long;>;Z)V
MethodParameters:
Name Flags
fieldNumber
value
packed
public void writeSInt32List(int, java.util.List<java.lang.Integer>, );
descriptor: (ILjava/util/List;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 15
1: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
iconst_2
invokevirtual com.google.protobuf.CodedOutputStream.writeTag:(II)V
2: iconst_0
istore 4
start local 4 3: iconst_0
istore 5
start local 5 4: goto 7
5: StackMap locals: int int
StackMap stack:
iload 4
aload 2
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
invokestatic com.google.protobuf.CodedOutputStream.computeSInt32SizeNoTag:(I)I
iadd
istore 4
6: iinc 5 1
StackMap locals:
StackMap stack:
7: iload 5
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 5
end local 5 8: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 4
invokevirtual com.google.protobuf.CodedOutputStream.writeUInt32NoTag:(I)V
9: iconst_0
istore 5
start local 5 10: goto 13
11: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
aload 2
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
invokevirtual com.google.protobuf.CodedOutputStream.writeSInt32NoTag:(I)V
12: iinc 5 1
StackMap locals:
StackMap stack:
13: iload 5
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 11
end local 5 end local 4 14: goto 20
15: StackMap locals:
StackMap stack:
iconst_0
istore 4
start local 4 16: goto 19
17: StackMap locals: int
StackMap stack:
aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
aload 2
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
invokevirtual com.google.protobuf.CodedOutputStream.writeSInt32:(II)V
18: iinc 4 1
StackMap locals:
StackMap stack:
19: iload 4
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 17
end local 4 20: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 21 1 fieldNumber I
0 21 2 value Ljava/util/List<Ljava/lang/Integer;>;
0 21 3 packed Z
3 14 4 dataSize I
4 8 5 i I
10 14 5 i I
16 20 4 i I
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<Ljava/lang/Integer;>;Z)V
MethodParameters:
Name Flags
fieldNumber
value
packed
public void writeSInt64List(int, java.util.List<java.lang.Long>, );
descriptor: (ILjava/util/List;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 15
1: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
iconst_2
invokevirtual com.google.protobuf.CodedOutputStream.writeTag:(II)V
2: iconst_0
istore 4
start local 4 3: iconst_0
istore 5
start local 5 4: goto 7
5: StackMap locals: int int
StackMap stack:
iload 4
aload 2
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Long
invokevirtual java.lang.Long.longValue:()J
invokestatic com.google.protobuf.CodedOutputStream.computeSInt64SizeNoTag:(J)I
iadd
istore 4
6: iinc 5 1
StackMap locals:
StackMap stack:
7: iload 5
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 5
end local 5 8: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 4
invokevirtual com.google.protobuf.CodedOutputStream.writeUInt32NoTag:(I)V
9: iconst_0
istore 5
start local 5 10: goto 13
11: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
aload 2
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Long
invokevirtual java.lang.Long.longValue:()J
invokevirtual com.google.protobuf.CodedOutputStream.writeSInt64NoTag:(J)V
12: iinc 5 1
StackMap locals:
StackMap stack:
13: iload 5
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 11
end local 5 end local 4 14: goto 20
15: StackMap locals:
StackMap stack:
iconst_0
istore 4
start local 4 16: goto 19
17: StackMap locals: int
StackMap stack:
aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
aload 2
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Long
invokevirtual java.lang.Long.longValue:()J
invokevirtual com.google.protobuf.CodedOutputStream.writeSInt64:(IJ)V
18: iinc 4 1
StackMap locals:
StackMap stack:
19: iload 4
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 17
end local 4 20: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 21 1 fieldNumber I
0 21 2 value Ljava/util/List<Ljava/lang/Long;>;
0 21 3 packed Z
3 14 4 dataSize I
4 8 5 i I
10 14 5 i I
16 20 4 i I
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<Ljava/lang/Long;>;Z)V
MethodParameters:
Name Flags
fieldNumber
value
packed
public void writeMessageList(int, java.util.List<?>);
descriptor: (ILjava/util/List;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
istore 3
start local 3 1: goto 4
2: StackMap locals: int
StackMap stack:
aload 0
iload 1
aload 2
iload 3
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
invokevirtual com.google.protobuf.CodedOutputStreamWriter.writeMessage:(ILjava/lang/Object;)V
3: iinc 3 1
StackMap locals:
StackMap stack:
4: iload 3
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 2
end local 3 5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 6 1 fieldNumber I
0 6 2 value Ljava/util/List<*>;
1 5 3 i I
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<*>;)V
MethodParameters:
Name Flags
fieldNumber
value
public void writeMessageList(int, java.util.List<?>, com.google.protobuf.Schema);
descriptor: (ILjava/util/List;Lcom/google/protobuf/Schema;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iconst_0
istore 4
start local 4 1: goto 4
2: StackMap locals: int
StackMap stack:
aload 0
iload 1
aload 2
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
aload 3
invokevirtual com.google.protobuf.CodedOutputStreamWriter.writeMessage:(ILjava/lang/Object;Lcom/google/protobuf/Schema;)V
3: iinc 4 1
StackMap locals:
StackMap stack:
4: iload 4
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 2
end local 4 5: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 6 1 fieldNumber I
0 6 2 value Ljava/util/List<*>;
0 6 3 schema Lcom/google/protobuf/Schema;
1 5 4 i I
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<*>;Lcom/google/protobuf/Schema;)V
MethodParameters:
Name Flags
fieldNumber
value
schema
public void writeGroupList(int, java.util.List<?>);
descriptor: (ILjava/util/List;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
istore 3
start local 3 1: goto 4
2: StackMap locals: int
StackMap stack:
aload 0
iload 1
aload 2
iload 3
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
invokevirtual com.google.protobuf.CodedOutputStreamWriter.writeGroup:(ILjava/lang/Object;)V
3: iinc 3 1
StackMap locals:
StackMap stack:
4: iload 3
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 2
end local 3 5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 6 1 fieldNumber I
0 6 2 value Ljava/util/List<*>;
1 5 3 i I
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<*>;)V
MethodParameters:
Name Flags
fieldNumber
value
public void writeGroupList(int, java.util.List<?>, com.google.protobuf.Schema);
descriptor: (ILjava/util/List;Lcom/google/protobuf/Schema;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iconst_0
istore 4
start local 4 1: goto 4
2: StackMap locals: int
StackMap stack:
aload 0
iload 1
aload 2
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
aload 3
invokevirtual com.google.protobuf.CodedOutputStreamWriter.writeGroup:(ILjava/lang/Object;Lcom/google/protobuf/Schema;)V
3: iinc 4 1
StackMap locals:
StackMap stack:
4: iload 4
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 2
end local 4 5: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 6 1 fieldNumber I
0 6 2 value Ljava/util/List<*>;
0 6 3 schema Lcom/google/protobuf/Schema;
1 5 4 i I
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<*>;Lcom/google/protobuf/Schema;)V
MethodParameters:
Name Flags
fieldNumber
value
schema
public <K, V> void writeMap(int, com.google.protobuf.MapEntryLite$Metadata<K, V>, java.util.Map<K, V>);
descriptor: (ILcom/google/protobuf/MapEntryLite$Metadata;Ljava/util/Map;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
invokevirtual com.google.protobuf.CodedOutputStream.isSerializationDeterministic:()Z
ifeq 3
1: aload 0
iload 1
aload 2
aload 3
invokevirtual com.google.protobuf.CodedOutputStreamWriter.writeDeterministicMap:(ILcom/google/protobuf/MapEntryLite$Metadata;Ljava/util/Map;)V
2: return
3: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 5
goto 10
StackMap locals: com.google.protobuf.CodedOutputStreamWriter int com.google.protobuf.MapEntryLite$Metadata java.util.Map top java.util.Iterator
StackMap stack:
4: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 4
start local 4 5: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
iconst_2
invokevirtual com.google.protobuf.CodedOutputStream.writeTag:(II)V
6: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
7: aload 2
aload 4
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
aload 4
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
invokestatic com.google.protobuf.MapEntryLite.computeSerializedSize:(Lcom/google/protobuf/MapEntryLite$Metadata;Ljava/lang/Object;Ljava/lang/Object;)I
8: invokevirtual com.google.protobuf.CodedOutputStream.writeUInt32NoTag:(I)V
9: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
aload 2
aload 4
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
aload 4
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
invokestatic com.google.protobuf.MapEntryLite.writeTo:(Lcom/google/protobuf/CodedOutputStream;Lcom/google/protobuf/MapEntryLite$Metadata;Ljava/lang/Object;Ljava/lang/Object;)V
end local 4 10: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
11: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 12 1 fieldNumber I
0 12 2 metadata Lcom/google/protobuf/MapEntryLite$Metadata<TK;TV;>;
0 12 3 map Ljava/util/Map<TK;TV;>;
5 10 4 entry Ljava/util/Map$Entry<TK;TV;>;
Exceptions:
throws java.io.IOException
Signature: <K:Ljava/lang/Object;V:Ljava/lang/Object;>(ILcom/google/protobuf/MapEntryLite$Metadata<TK;TV;>;Ljava/util/Map<TK;TV;>;)V
MethodParameters:
Name Flags
fieldNumber
metadata
map
private <K, V> void writeDeterministicMap(int, com.google.protobuf.MapEntryLite$Metadata<K, V>, java.util.Map<K, V>);
descriptor: (ILcom/google/protobuf/MapEntryLite$Metadata;Ljava/util/Map;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: invokestatic com.google.protobuf.CodedOutputStreamWriter.$SWITCH_TABLE$com$google$protobuf$WireFormat$FieldType:()[I
aload 2
getfield com.google.protobuf.MapEntryLite$Metadata.keyType:Lcom/google/protobuf/WireFormat$FieldType;
invokevirtual com.google.protobuf.WireFormat$FieldType.ordinal:()I
iaload
tableswitch { // 3 - 18
3: 15
4: 15
5: 11
6: 15
7: 11
8: 1
9: 19
10: 23
11: 23
12: 23
13: 11
14: 23
15: 11
16: 15
17: 11
18: 15
default: 23
}
1: StackMap locals:
StackMap stack:
aload 3
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
dup
astore 4
start local 4 2: ifnull 6
3: aload 0
4: iload 1
iconst_0
aload 4
aload 2
5: invokevirtual com.google.protobuf.CodedOutputStreamWriter.writeDeterministicBooleanMapEntry:(IZLjava/lang/Object;Lcom/google/protobuf/MapEntryLite$Metadata;)V
6: StackMap locals: java.lang.Object
StackMap stack:
aload 3
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
dup
astore 4
ifnull 24
7: aload 0
8: iload 1
iconst_1
aload 4
aload 2
9: invokevirtual com.google.protobuf.CodedOutputStreamWriter.writeDeterministicBooleanMapEntry:(IZLjava/lang/Object;Lcom/google/protobuf/MapEntryLite$Metadata;)V
10: goto 24
end local 4 11: StackMap locals:
StackMap stack:
aload 0
12: iload 1
aload 2
aload 3
13: invokevirtual com.google.protobuf.CodedOutputStreamWriter.writeDeterministicIntegerMap:(ILcom/google/protobuf/MapEntryLite$Metadata;Ljava/util/Map;)V
14: goto 24
15: StackMap locals:
StackMap stack:
aload 0
16: iload 1
aload 2
aload 3
17: invokevirtual com.google.protobuf.CodedOutputStreamWriter.writeDeterministicLongMap:(ILcom/google/protobuf/MapEntryLite$Metadata;Ljava/util/Map;)V
18: goto 24
19: StackMap locals:
StackMap stack:
aload 0
20: iload 1
aload 2
aload 3
21: invokevirtual com.google.protobuf.CodedOutputStreamWriter.writeDeterministicStringMap:(ILcom/google/protobuf/MapEntryLite$Metadata;Ljava/util/Map;)V
22: goto 24
23: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "does not support key type: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
getfield com.google.protobuf.MapEntryLite$Metadata.keyType:Lcom/google/protobuf/WireFormat$FieldType;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
24: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 25 1 fieldNumber I
0 25 2 metadata Lcom/google/protobuf/MapEntryLite$Metadata<TK;TV;>;
0 25 3 map Ljava/util/Map<TK;TV;>;
2 11 4 value TV;
Exceptions:
throws java.io.IOException
Signature: <K:Ljava/lang/Object;V:Ljava/lang/Object;>(ILcom/google/protobuf/MapEntryLite$Metadata<TK;TV;>;Ljava/util/Map<TK;TV;>;)V
MethodParameters:
Name Flags
fieldNumber
metadata
map
private <V> void writeDeterministicBooleanMapEntry(int, boolean, V, com.google.protobuf.MapEntryLite$Metadata<java.lang.Boolean, V>);
descriptor: (IZLjava/lang/Object;Lcom/google/protobuf/MapEntryLite$Metadata;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
iconst_2
invokevirtual com.google.protobuf.CodedOutputStream.writeTag:(II)V
1: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
aload 4
iload 2
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aload 3
invokestatic com.google.protobuf.MapEntryLite.computeSerializedSize:(Lcom/google/protobuf/MapEntryLite$Metadata;Ljava/lang/Object;Ljava/lang/Object;)I
invokevirtual com.google.protobuf.CodedOutputStream.writeUInt32NoTag:(I)V
2: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
aload 4
iload 2
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aload 3
invokestatic com.google.protobuf.MapEntryLite.writeTo:(Lcom/google/protobuf/CodedOutputStream;Lcom/google/protobuf/MapEntryLite$Metadata;Ljava/lang/Object;Ljava/lang/Object;)V
3: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 4 1 fieldNumber I
0 4 2 key Z
0 4 3 value TV;
0 4 4 metadata Lcom/google/protobuf/MapEntryLite$Metadata<Ljava/lang/Boolean;TV;>;
Exceptions:
throws java.io.IOException
Signature: <V:Ljava/lang/Object;>(IZTV;Lcom/google/protobuf/MapEntryLite$Metadata<Ljava/lang/Boolean;TV;>;)V
MethodParameters:
Name Flags
fieldNumber
key
value
metadata
private <V> void writeDeterministicIntegerMap(int, com.google.protobuf.MapEntryLite$Metadata<java.lang.Integer, V>, java.util.Map<java.lang.Integer, V>);
descriptor: (ILcom/google/protobuf/MapEntryLite$Metadata;Ljava/util/Map;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=11, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
invokeinterface java.util.Map.size:()I
newarray 10
astore 4
start local 4 1: iconst_0
istore 5
start local 5 2: aload 3
invokeinterface java.util.Map.keySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 7
goto 5
StackMap locals: com.google.protobuf.CodedOutputStreamWriter int com.google.protobuf.MapEntryLite$Metadata java.util.Map int[] int top java.util.Iterator
StackMap stack:
3: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
istore 6
start local 6 4: aload 4
iload 5
iinc 5 1
iload 6
iastore
end local 6 5: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
6: aload 4
invokestatic java.util.Arrays.sort:([I)V
7: aload 4
dup
astore 9
arraylength
istore 8
iconst_0
istore 7
goto 14
StackMap locals: com.google.protobuf.CodedOutputStreamWriter int com.google.protobuf.MapEntryLite$Metadata java.util.Map int[] int top int int int[]
StackMap stack:
8: aload 9
iload 7
iaload
istore 6
start local 6 9: aload 3
iload 6
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
astore 10
start local 10 10: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
iconst_2
invokevirtual com.google.protobuf.CodedOutputStream.writeTag:(II)V
11: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
aload 2
iload 6
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aload 10
invokestatic com.google.protobuf.MapEntryLite.computeSerializedSize:(Lcom/google/protobuf/MapEntryLite$Metadata;Ljava/lang/Object;Ljava/lang/Object;)I
invokevirtual com.google.protobuf.CodedOutputStream.writeUInt32NoTag:(I)V
12: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
aload 2
iload 6
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aload 10
invokestatic com.google.protobuf.MapEntryLite.writeTo:(Lcom/google/protobuf/CodedOutputStream;Lcom/google/protobuf/MapEntryLite$Metadata;Ljava/lang/Object;Ljava/lang/Object;)V
end local 10 end local 6 13: iinc 7 1
StackMap locals:
StackMap stack:
14: iload 7
iload 8
if_icmplt 8
15: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 16 1 fieldNumber I
0 16 2 metadata Lcom/google/protobuf/MapEntryLite$Metadata<Ljava/lang/Integer;TV;>;
0 16 3 map Ljava/util/Map<Ljava/lang/Integer;TV;>;
1 16 4 keys [I
2 16 5 index I
4 5 6 k I
9 13 6 key I
10 13 10 value TV;
Exceptions:
throws java.io.IOException
Signature: <V:Ljava/lang/Object;>(ILcom/google/protobuf/MapEntryLite$Metadata<Ljava/lang/Integer;TV;>;Ljava/util/Map<Ljava/lang/Integer;TV;>;)V
MethodParameters:
Name Flags
fieldNumber
metadata
map
private <V> void writeDeterministicLongMap(int, com.google.protobuf.MapEntryLite$Metadata<java.lang.Long, V>, java.util.Map<java.lang.Long, V>);
descriptor: (ILcom/google/protobuf/MapEntryLite$Metadata;Ljava/util/Map;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=12, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
invokeinterface java.util.Map.size:()I
newarray 11
astore 4
start local 4 1: iconst_0
istore 5
start local 5 2: aload 3
invokeinterface java.util.Map.keySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 8
goto 5
StackMap locals: com.google.protobuf.CodedOutputStreamWriter int com.google.protobuf.MapEntryLite$Metadata java.util.Map long[] int top top java.util.Iterator
StackMap stack:
3: aload 8
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.Long
invokevirtual java.lang.Long.longValue:()J
lstore 6
start local 6 4: aload 4
iload 5
iinc 5 1
lload 6
lastore
end local 6 5: StackMap locals:
StackMap stack:
aload 8
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
6: aload 4
invokestatic java.util.Arrays.sort:([J)V
7: aload 4
dup
astore 10
arraylength
istore 9
iconst_0
istore 8
goto 14
StackMap locals: com.google.protobuf.CodedOutputStreamWriter int com.google.protobuf.MapEntryLite$Metadata java.util.Map long[] int top top int int long[]
StackMap stack:
8: aload 10
iload 8
laload
lstore 6
start local 6 9: aload 3
lload 6
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
astore 11
start local 11 10: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
iconst_2
invokevirtual com.google.protobuf.CodedOutputStream.writeTag:(II)V
11: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
aload 2
lload 6
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aload 11
invokestatic com.google.protobuf.MapEntryLite.computeSerializedSize:(Lcom/google/protobuf/MapEntryLite$Metadata;Ljava/lang/Object;Ljava/lang/Object;)I
invokevirtual com.google.protobuf.CodedOutputStream.writeUInt32NoTag:(I)V
12: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
aload 2
lload 6
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aload 11
invokestatic com.google.protobuf.MapEntryLite.writeTo:(Lcom/google/protobuf/CodedOutputStream;Lcom/google/protobuf/MapEntryLite$Metadata;Ljava/lang/Object;Ljava/lang/Object;)V
end local 11 end local 6 13: iinc 8 1
StackMap locals:
StackMap stack:
14: iload 8
iload 9
if_icmplt 8
15: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 16 1 fieldNumber I
0 16 2 metadata Lcom/google/protobuf/MapEntryLite$Metadata<Ljava/lang/Long;TV;>;
0 16 3 map Ljava/util/Map<Ljava/lang/Long;TV;>;
1 16 4 keys [J
2 16 5 index I
4 5 6 k J
9 13 6 key J
10 13 11 value TV;
Exceptions:
throws java.io.IOException
Signature: <V:Ljava/lang/Object;>(ILcom/google/protobuf/MapEntryLite$Metadata<Ljava/lang/Long;TV;>;Ljava/util/Map<Ljava/lang/Long;TV;>;)V
MethodParameters:
Name Flags
fieldNumber
metadata
map
private <V> void writeDeterministicStringMap(int, com.google.protobuf.MapEntryLite$Metadata<java.lang.String, V>, java.util.Map<java.lang.String, V>);
descriptor: (ILcom/google/protobuf/MapEntryLite$Metadata;Ljava/util/Map;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=11, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
invokeinterface java.util.Map.size:()I
anewarray java.lang.String
astore 4
start local 4 1: iconst_0
istore 5
start local 5 2: aload 3
invokeinterface java.util.Map.keySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 7
goto 5
StackMap locals: com.google.protobuf.CodedOutputStreamWriter int com.google.protobuf.MapEntryLite$Metadata java.util.Map java.lang.String[] int top java.util.Iterator
StackMap stack:
3: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 6
start local 6 4: aload 4
iload 5
iinc 5 1
aload 6
aastore
end local 6 5: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
6: aload 4
invokestatic java.util.Arrays.sort:([Ljava/lang/Object;)V
7: aload 4
dup
astore 9
arraylength
istore 8
iconst_0
istore 7
goto 14
StackMap locals: com.google.protobuf.CodedOutputStreamWriter int com.google.protobuf.MapEntryLite$Metadata java.util.Map java.lang.String[] int top int int java.lang.String[]
StackMap stack:
8: aload 9
iload 7
aaload
astore 6
start local 6 9: aload 3
aload 6
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
astore 10
start local 10 10: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
iload 1
iconst_2
invokevirtual com.google.protobuf.CodedOutputStream.writeTag:(II)V
11: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
aload 2
aload 6
aload 10
invokestatic com.google.protobuf.MapEntryLite.computeSerializedSize:(Lcom/google/protobuf/MapEntryLite$Metadata;Ljava/lang/Object;Ljava/lang/Object;)I
invokevirtual com.google.protobuf.CodedOutputStream.writeUInt32NoTag:(I)V
12: aload 0
getfield com.google.protobuf.CodedOutputStreamWriter.output:Lcom/google/protobuf/CodedOutputStream;
aload 2
aload 6
aload 10
invokestatic com.google.protobuf.MapEntryLite.writeTo:(Lcom/google/protobuf/CodedOutputStream;Lcom/google/protobuf/MapEntryLite$Metadata;Ljava/lang/Object;Ljava/lang/Object;)V
end local 10 end local 6 13: iinc 7 1
StackMap locals:
StackMap stack:
14: iload 7
iload 8
if_icmplt 8
15: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/google/protobuf/CodedOutputStreamWriter;
0 16 1 fieldNumber I
0 16 2 metadata Lcom/google/protobuf/MapEntryLite$Metadata<Ljava/lang/String;TV;>;
0 16 3 map Ljava/util/Map<Ljava/lang/String;TV;>;
1 16 4 keys [Ljava/lang/String;
2 16 5 index I
4 5 6 k Ljava/lang/String;
9 13 6 key Ljava/lang/String;
10 13 10 value TV;
Exceptions:
throws java.io.IOException
Signature: <V:Ljava/lang/Object;>(ILcom/google/protobuf/MapEntryLite$Metadata<Ljava/lang/String;TV;>;Ljava/util/Map<Ljava/lang/String;TV;>;)V
MethodParameters:
Name Flags
fieldNumber
metadata
map
static int[] $SWITCH_TABLE$com$google$protobuf$WireFormat$FieldType();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic com.google.protobuf.CodedOutputStreamWriter.$SWITCH_TABLE$com$google$protobuf$WireFormat$FieldType:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic com.google.protobuf.WireFormat$FieldType.values:()[Lcom/google/protobuf/WireFormat$FieldType;
arraylength
newarray 10
astore 0
2: aload 0
getstatic com.google.protobuf.WireFormat$FieldType.BOOL:Lcom/google/protobuf/WireFormat$FieldType;
invokevirtual com.google.protobuf.WireFormat$FieldType.ordinal:()I
bipush 8
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic com.google.protobuf.WireFormat$FieldType.BYTES:Lcom/google/protobuf/WireFormat$FieldType;
invokevirtual com.google.protobuf.WireFormat$FieldType.ordinal:()I
bipush 12
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic com.google.protobuf.WireFormat$FieldType.DOUBLE:Lcom/google/protobuf/WireFormat$FieldType;
invokevirtual com.google.protobuf.WireFormat$FieldType.ordinal:()I
iconst_1
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic com.google.protobuf.WireFormat$FieldType.ENUM:Lcom/google/protobuf/WireFormat$FieldType;
invokevirtual com.google.protobuf.WireFormat$FieldType.ordinal:()I
bipush 14
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic com.google.protobuf.WireFormat$FieldType.FIXED32:Lcom/google/protobuf/WireFormat$FieldType;
invokevirtual com.google.protobuf.WireFormat$FieldType.ordinal:()I
bipush 7
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
getstatic com.google.protobuf.WireFormat$FieldType.FIXED64:Lcom/google/protobuf/WireFormat$FieldType;
invokevirtual com.google.protobuf.WireFormat$FieldType.ordinal:()I
bipush 6
iastore
18: goto 20
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
19: pop
StackMap locals:
StackMap stack:
20: aload 0
getstatic com.google.protobuf.WireFormat$FieldType.FLOAT:Lcom/google/protobuf/WireFormat$FieldType;
invokevirtual com.google.protobuf.WireFormat$FieldType.ordinal:()I
iconst_2
iastore
21: goto 23
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
22: pop
StackMap locals:
StackMap stack:
23: aload 0
getstatic com.google.protobuf.WireFormat$FieldType.GROUP:Lcom/google/protobuf/WireFormat$FieldType;
invokevirtual com.google.protobuf.WireFormat$FieldType.ordinal:()I
bipush 10
iastore
24: goto 26
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
25: pop
StackMap locals:
StackMap stack:
26: aload 0
getstatic com.google.protobuf.WireFormat$FieldType.INT32:Lcom/google/protobuf/WireFormat$FieldType;
invokevirtual com.google.protobuf.WireFormat$FieldType.ordinal:()I
iconst_5
iastore
27: goto 29
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
28: pop
StackMap locals:
StackMap stack:
29: aload 0
getstatic com.google.protobuf.WireFormat$FieldType.INT64:Lcom/google/protobuf/WireFormat$FieldType;
invokevirtual com.google.protobuf.WireFormat$FieldType.ordinal:()I
iconst_3
iastore
30: goto 32
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
31: pop
StackMap locals:
StackMap stack:
32: aload 0
getstatic com.google.protobuf.WireFormat$FieldType.MESSAGE:Lcom/google/protobuf/WireFormat$FieldType;
invokevirtual com.google.protobuf.WireFormat$FieldType.ordinal:()I
bipush 11
iastore
33: goto 35
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
34: pop
StackMap locals:
StackMap stack:
35: aload 0
getstatic com.google.protobuf.WireFormat$FieldType.SFIXED32:Lcom/google/protobuf/WireFormat$FieldType;
invokevirtual com.google.protobuf.WireFormat$FieldType.ordinal:()I
bipush 15
iastore
36: goto 38
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
37: pop
StackMap locals:
StackMap stack:
38: aload 0
getstatic com.google.protobuf.WireFormat$FieldType.SFIXED64:Lcom/google/protobuf/WireFormat$FieldType;
invokevirtual com.google.protobuf.WireFormat$FieldType.ordinal:()I
bipush 16
iastore
39: goto 41
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
40: pop
StackMap locals:
StackMap stack:
41: aload 0
getstatic com.google.protobuf.WireFormat$FieldType.SINT32:Lcom/google/protobuf/WireFormat$FieldType;
invokevirtual com.google.protobuf.WireFormat$FieldType.ordinal:()I
bipush 17
iastore
42: goto 44
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
43: pop
StackMap locals:
StackMap stack:
44: aload 0
getstatic com.google.protobuf.WireFormat$FieldType.SINT64:Lcom/google/protobuf/WireFormat$FieldType;
invokevirtual com.google.protobuf.WireFormat$FieldType.ordinal:()I
bipush 18
iastore
45: goto 47
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
46: pop
StackMap locals:
StackMap stack:
47: aload 0
getstatic com.google.protobuf.WireFormat$FieldType.STRING:Lcom/google/protobuf/WireFormat$FieldType;
invokevirtual com.google.protobuf.WireFormat$FieldType.ordinal:()I
bipush 9
iastore
48: goto 50
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
49: pop
StackMap locals:
StackMap stack:
50: aload 0
getstatic com.google.protobuf.WireFormat$FieldType.UINT32:Lcom/google/protobuf/WireFormat$FieldType;
invokevirtual com.google.protobuf.WireFormat$FieldType.ordinal:()I
bipush 13
iastore
51: goto 53
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
52: pop
StackMap locals:
StackMap stack:
53: aload 0
getstatic com.google.protobuf.WireFormat$FieldType.UINT64:Lcom/google/protobuf/WireFormat$FieldType;
invokevirtual com.google.protobuf.WireFormat$FieldType.ordinal:()I
iconst_4
iastore
54: goto 56
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
55: pop
StackMap locals:
StackMap stack:
56: aload 0
dup
putstatic com.google.protobuf.CodedOutputStreamWriter.$SWITCH_TABLE$com$google$protobuf$WireFormat$FieldType:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
14 15 16 Class java.lang.NoSuchFieldError
17 18 19 Class java.lang.NoSuchFieldError
20 21 22 Class java.lang.NoSuchFieldError
23 24 25 Class java.lang.NoSuchFieldError
26 27 28 Class java.lang.NoSuchFieldError
29 30 31 Class java.lang.NoSuchFieldError
32 33 34 Class java.lang.NoSuchFieldError
35 36 37 Class java.lang.NoSuchFieldError
38 39 40 Class java.lang.NoSuchFieldError
41 42 43 Class java.lang.NoSuchFieldError
44 45 46 Class java.lang.NoSuchFieldError
47 48 49 Class java.lang.NoSuchFieldError
50 51 52 Class java.lang.NoSuchFieldError
53 54 55 Class java.lang.NoSuchFieldError
}
SourceFile: "CodedOutputStreamWriter.java"
InnerClasses:
Metadata = com.google.protobuf.MapEntryLite$Metadata of com.google.protobuf.MapEntryLite
public FieldType = com.google.protobuf.WireFormat$FieldType of com.google.protobuf.WireFormat
public final FieldOrder = com.google.protobuf.Writer$FieldOrder of com.google.protobuf.Writer
public abstract Entry = java.util.Map$Entry of java.util.Map