abstract class com.google.protobuf.BinaryWriter extends com.google.protobuf.ByteOutput implements com.google.protobuf.Writer
minor version: 0
major version: 59
flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
this_class: com.google.protobuf.BinaryWriter
super_class: com.google.protobuf.ByteOutput
{
public static final int DEFAULT_CHUNK_SIZE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4096
private final com.google.protobuf.BufferAllocator alloc;
descriptor: Lcom/google/protobuf/BufferAllocator;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int chunkSize;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
final java.util.ArrayDeque<com.google.protobuf.AllocatedBuffer> buffers;
descriptor: Ljava/util/ArrayDeque;
flags: (0x0010) ACC_FINAL
Signature: Ljava/util/ArrayDeque<Lcom/google/protobuf/AllocatedBuffer;>;
int totalDoneBytes;
descriptor: I
flags: (0x0000)
private static final int MAP_KEY_NUMBER;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1
private static final int MAP_VALUE_NUMBER;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 2
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.BinaryWriter newHeapInstance(com.google.protobuf.BufferAllocator);
descriptor: (Lcom/google/protobuf/BufferAllocator;)Lcom/google/protobuf/BinaryWriter;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 4096
invokestatic com.google.protobuf.BinaryWriter.newHeapInstance:(Lcom/google/protobuf/BufferAllocator;I)Lcom/google/protobuf/BinaryWriter;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 alloc Lcom/google/protobuf/BufferAllocator;
MethodParameters:
Name Flags
alloc
public static com.google.protobuf.BinaryWriter newHeapInstance(com.google.protobuf.BufferAllocator, int);
descriptor: (Lcom/google/protobuf/BufferAllocator;I)Lcom/google/protobuf/BinaryWriter;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: invokestatic com.google.protobuf.BinaryWriter.isUnsafeHeapSupported:()Z
ifeq 2
1: aload 0
iload 1
invokestatic com.google.protobuf.BinaryWriter.newUnsafeHeapInstance:(Lcom/google/protobuf/BufferAllocator;I)Lcom/google/protobuf/BinaryWriter;
goto 3
2: StackMap locals:
StackMap stack:
aload 0
iload 1
invokestatic com.google.protobuf.BinaryWriter.newSafeHeapInstance:(Lcom/google/protobuf/BufferAllocator;I)Lcom/google/protobuf/BinaryWriter;
3: StackMap locals:
StackMap stack: com.google.protobuf.BinaryWriter
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 alloc Lcom/google/protobuf/BufferAllocator;
0 4 1 chunkSize I
MethodParameters:
Name Flags
alloc
chunkSize
public static com.google.protobuf.BinaryWriter newDirectInstance(com.google.protobuf.BufferAllocator);
descriptor: (Lcom/google/protobuf/BufferAllocator;)Lcom/google/protobuf/BinaryWriter;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 4096
invokestatic com.google.protobuf.BinaryWriter.newDirectInstance:(Lcom/google/protobuf/BufferAllocator;I)Lcom/google/protobuf/BinaryWriter;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 alloc Lcom/google/protobuf/BufferAllocator;
MethodParameters:
Name Flags
alloc
public static com.google.protobuf.BinaryWriter newDirectInstance(com.google.protobuf.BufferAllocator, int);
descriptor: (Lcom/google/protobuf/BufferAllocator;I)Lcom/google/protobuf/BinaryWriter;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: invokestatic com.google.protobuf.BinaryWriter.isUnsafeDirectSupported:()Z
ifeq 2
1: aload 0
iload 1
invokestatic com.google.protobuf.BinaryWriter.newUnsafeDirectInstance:(Lcom/google/protobuf/BufferAllocator;I)Lcom/google/protobuf/BinaryWriter;
goto 3
2: StackMap locals:
StackMap stack:
aload 0
iload 1
invokestatic com.google.protobuf.BinaryWriter.newSafeDirectInstance:(Lcom/google/protobuf/BufferAllocator;I)Lcom/google/protobuf/BinaryWriter;
3: StackMap locals:
StackMap stack: com.google.protobuf.BinaryWriter
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 alloc Lcom/google/protobuf/BufferAllocator;
0 4 1 chunkSize I
MethodParameters:
Name Flags
alloc
chunkSize
static boolean isUnsafeHeapSupported();
descriptor: ()Z
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: invokestatic com.google.protobuf.BinaryWriter$UnsafeHeapWriter.isSupported:()Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
static boolean isUnsafeDirectSupported();
descriptor: ()Z
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: invokestatic com.google.protobuf.BinaryWriter$UnsafeDirectWriter.isSupported:()Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
static com.google.protobuf.BinaryWriter newSafeHeapInstance(com.google.protobuf.BufferAllocator, int);
descriptor: (Lcom/google/protobuf/BufferAllocator;I)Lcom/google/protobuf/BinaryWriter;
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new com.google.protobuf.BinaryWriter$SafeHeapWriter
dup
aload 0
iload 1
invokespecial com.google.protobuf.BinaryWriter$SafeHeapWriter.<init>:(Lcom/google/protobuf/BufferAllocator;I)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 alloc Lcom/google/protobuf/BufferAllocator;
0 1 1 chunkSize I
MethodParameters:
Name Flags
alloc
chunkSize
static com.google.protobuf.BinaryWriter newUnsafeHeapInstance(com.google.protobuf.BufferAllocator, int);
descriptor: (Lcom/google/protobuf/BufferAllocator;I)Lcom/google/protobuf/BinaryWriter;
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: invokestatic com.google.protobuf.BinaryWriter.isUnsafeHeapSupported:()Z
ifne 2
1: new java.lang.UnsupportedOperationException
dup
ldc "Unsafe operations not supported"
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
new com.google.protobuf.BinaryWriter$UnsafeHeapWriter
dup
aload 0
iload 1
invokespecial com.google.protobuf.BinaryWriter$UnsafeHeapWriter.<init>:(Lcom/google/protobuf/BufferAllocator;I)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 alloc Lcom/google/protobuf/BufferAllocator;
0 3 1 chunkSize I
MethodParameters:
Name Flags
alloc
chunkSize
static com.google.protobuf.BinaryWriter newSafeDirectInstance(com.google.protobuf.BufferAllocator, int);
descriptor: (Lcom/google/protobuf/BufferAllocator;I)Lcom/google/protobuf/BinaryWriter;
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new com.google.protobuf.BinaryWriter$SafeDirectWriter
dup
aload 0
iload 1
invokespecial com.google.protobuf.BinaryWriter$SafeDirectWriter.<init>:(Lcom/google/protobuf/BufferAllocator;I)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 alloc Lcom/google/protobuf/BufferAllocator;
0 1 1 chunkSize I
MethodParameters:
Name Flags
alloc
chunkSize
static com.google.protobuf.BinaryWriter newUnsafeDirectInstance(com.google.protobuf.BufferAllocator, int);
descriptor: (Lcom/google/protobuf/BufferAllocator;I)Lcom/google/protobuf/BinaryWriter;
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: invokestatic com.google.protobuf.BinaryWriter.isUnsafeDirectSupported:()Z
ifne 2
1: new java.lang.UnsupportedOperationException
dup
ldc "Unsafe operations not supported"
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
new com.google.protobuf.BinaryWriter$UnsafeDirectWriter
dup
aload 0
iload 1
invokespecial com.google.protobuf.BinaryWriter$UnsafeDirectWriter.<init>:(Lcom/google/protobuf/BufferAllocator;I)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 alloc Lcom/google/protobuf/BufferAllocator;
0 3 1 chunkSize I
MethodParameters:
Name Flags
alloc
chunkSize
private void <init>(com.google.protobuf.BufferAllocator, int);
descriptor: (Lcom/google/protobuf/BufferAllocator;I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial com.google.protobuf.ByteOutput.<init>:()V
1: aload 0
new java.util.ArrayDeque
dup
iconst_4
invokespecial java.util.ArrayDeque.<init>:(I)V
putfield com.google.protobuf.BinaryWriter.buffers:Ljava/util/ArrayDeque;
2: iload 2
ifgt 4
3: new java.lang.IllegalArgumentException
dup
ldc "chunkSize must be > 0"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals: com.google.protobuf.BinaryWriter com.google.protobuf.BufferAllocator int
StackMap stack:
aload 0
aload 1
ldc "alloc"
invokestatic com.google.protobuf.Internal.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
checkcast com.google.protobuf.BufferAllocator
putfield com.google.protobuf.BinaryWriter.alloc:Lcom/google/protobuf/BufferAllocator;
5: aload 0
iload 2
putfield com.google.protobuf.BinaryWriter.chunkSize:I
6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/google/protobuf/BinaryWriter;
0 7 1 alloc Lcom/google/protobuf/BufferAllocator;
0 7 2 chunkSize I
MethodParameters:
Name Flags
alloc
chunkSize
public final com.google.protobuf.Writer$FieldOrder fieldOrder();
descriptor: ()Lcom/google/protobuf/Writer$FieldOrder;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic com.google.protobuf.Writer$FieldOrder.DESCENDING:Lcom/google/protobuf/Writer$FieldOrder;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/BinaryWriter;
public final java.util.Queue<com.google.protobuf.AllocatedBuffer> complete();
descriptor: ()Ljava/util/Queue;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.google.protobuf.BinaryWriter.finishCurrentBuffer:()V
1: aload 0
getfield com.google.protobuf.BinaryWriter.buffers:Ljava/util/ArrayDeque;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/BinaryWriter;
Signature: ()Ljava/util/Queue<Lcom/google/protobuf/AllocatedBuffer;>;
public final void writeSFixed32(int, int);
descriptor: (II)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 0
iload 1
iload 2
invokevirtual com.google.protobuf.BinaryWriter.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/BinaryWriter;
0 2 1 fieldNumber I
0 2 2 value I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fieldNumber
value
public final void writeInt64(int, long);
descriptor: (IJ)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
lload 2
invokevirtual com.google.protobuf.BinaryWriter.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/BinaryWriter;
0 2 1 fieldNumber I
0 2 2 value J
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fieldNumber
value
public final void writeSFixed64(int, long);
descriptor: (IJ)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
lload 2
invokevirtual com.google.protobuf.BinaryWriter.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/BinaryWriter;
0 2 1 fieldNumber I
0 2 2 value J
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fieldNumber
value
public final void writeFloat(int, float);
descriptor: (IF)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 0
iload 1
fload 2
invokestatic java.lang.Float.floatToRawIntBits:(F)I
invokevirtual com.google.protobuf.BinaryWriter.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/BinaryWriter;
0 2 1 fieldNumber I
0 2 2 value F
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fieldNumber
value
public final void writeDouble(int, double);
descriptor: (ID)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
dload 2
invokestatic java.lang.Double.doubleToRawLongBits:(D)J
invokevirtual com.google.protobuf.BinaryWriter.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/BinaryWriter;
0 2 1 fieldNumber I
0 2 2 value D
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fieldNumber
value
public final void writeEnum(int, int);
descriptor: (II)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 0
iload 1
iload 2
invokevirtual com.google.protobuf.BinaryWriter.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/BinaryWriter;
0 2 1 fieldNumber I
0 2 2 value I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fieldNumber
value
public final void writeInt32List(int, java.util.List<java.lang.Integer>, );
descriptor: (ILjava/util/List;Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
instanceof com.google.protobuf.IntArrayList
ifeq 3
1: aload 0
iload 1
aload 2
checkcast com.google.protobuf.IntArrayList
iload 3
invokevirtual com.google.protobuf.BinaryWriter.writeInt32List_Internal:(ILcom/google/protobuf/IntArrayList;Z)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 2
iload 3
invokevirtual com.google.protobuf.BinaryWriter.writeInt32List_Internal:(ILjava/util/List;Z)V
4: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/google/protobuf/BinaryWriter;
0 5 1 fieldNumber I
0 5 2 list Ljava/util/List<Ljava/lang/Integer;>;
0 5 3 packed Z
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<Ljava/lang/Integer;>;Z)V
MethodParameters:
Name Flags
fieldNumber
list
packed
private final void writeInt32List_Internal(int, java.util.List<java.lang.Integer>, );
descriptor: (ILjava/util/List;Z)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 12
1: aload 0
bipush 10
aload 2
invokeinterface java.util.List.size:()I
bipush 10
imul
iadd
invokevirtual com.google.protobuf.BinaryWriter.requireSpace:(I)V
2: aload 0
invokevirtual com.google.protobuf.BinaryWriter.getTotalBytesWritten:()I
istore 4
start local 4 3: aload 2
invokeinterface java.util.List.size:()I
iconst_1
isub
istore 5
start local 5 4: goto 7
5: StackMap locals: int int
StackMap stack:
aload 0
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.BinaryWriter.writeInt32:(I)V
6: iinc 5 -1
StackMap locals:
StackMap stack:
7: iload 5
ifge 5
end local 5 8: aload 0
invokevirtual com.google.protobuf.BinaryWriter.getTotalBytesWritten:()I
iload 4
isub
istore 5
start local 5 9: aload 0
iload 5
invokevirtual com.google.protobuf.BinaryWriter.writeVarint32:(I)V
10: aload 0
iload 1
iconst_2
invokevirtual com.google.protobuf.BinaryWriter.writeTag:(II)V
end local 5 end local 4 11: goto 17
12: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.List.size:()I
iconst_1
isub
istore 4
start local 4 13: goto 16
14: StackMap locals: int
StackMap stack:
aload 0
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.BinaryWriter.writeInt32:(II)V
15: iinc 4 -1
StackMap locals:
StackMap stack:
16: iload 4
ifge 14
end local 4 17: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/google/protobuf/BinaryWriter;
0 18 1 fieldNumber I
0 18 2 list Ljava/util/List<Ljava/lang/Integer;>;
0 18 3 packed Z
3 11 4 prevBytes I
4 8 5 i I
9 11 5 length I
13 17 4 i I
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<Ljava/lang/Integer;>;Z)V
MethodParameters:
Name Flags
fieldNumber
list
packed
private final void writeInt32List_Internal(int, com.google.protobuf.IntArrayList, boolean);
descriptor: (ILcom/google/protobuf/IntArrayList;Z)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 12
1: aload 0
bipush 10
aload 2
invokevirtual com.google.protobuf.IntArrayList.size:()I
bipush 10
imul
iadd
invokevirtual com.google.protobuf.BinaryWriter.requireSpace:(I)V
2: aload 0
invokevirtual com.google.protobuf.BinaryWriter.getTotalBytesWritten:()I
istore 4
start local 4 3: aload 2
invokevirtual com.google.protobuf.IntArrayList.size:()I
iconst_1
isub
istore 5
start local 5 4: goto 7
5: StackMap locals: int int
StackMap stack:
aload 0
aload 2
iload 5
invokevirtual com.google.protobuf.IntArrayList.getInt:(I)I
invokevirtual com.google.protobuf.BinaryWriter.writeInt32:(I)V
6: iinc 5 -1
StackMap locals:
StackMap stack:
7: iload 5
ifge 5
end local 5 8: aload 0
invokevirtual com.google.protobuf.BinaryWriter.getTotalBytesWritten:()I
iload 4
isub
istore 5
start local 5 9: aload 0
iload 5
invokevirtual com.google.protobuf.BinaryWriter.writeVarint32:(I)V
10: aload 0
iload 1
iconst_2
invokevirtual com.google.protobuf.BinaryWriter.writeTag:(II)V
end local 5 end local 4 11: goto 17
12: StackMap locals:
StackMap stack:
aload 2
invokevirtual com.google.protobuf.IntArrayList.size:()I
iconst_1
isub
istore 4
start local 4 13: goto 16
14: StackMap locals: int
StackMap stack:
aload 0
iload 1
aload 2
iload 4
invokevirtual com.google.protobuf.IntArrayList.getInt:(I)I
invokevirtual com.google.protobuf.BinaryWriter.writeInt32:(II)V
15: iinc 4 -1
StackMap locals:
StackMap stack:
16: iload 4
ifge 14
end local 4 17: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/google/protobuf/BinaryWriter;
0 18 1 fieldNumber I
0 18 2 list Lcom/google/protobuf/IntArrayList;
0 18 3 packed Z
3 11 4 prevBytes I
4 8 5 i I
9 11 5 length I
13 17 4 i I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fieldNumber
list
packed
public final void writeFixed32List(int, java.util.List<java.lang.Integer>, );
descriptor: (ILjava/util/List;Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
instanceof com.google.protobuf.IntArrayList
ifeq 3
1: aload 0
iload 1
aload 2
checkcast com.google.protobuf.IntArrayList
iload 3
invokevirtual com.google.protobuf.BinaryWriter.writeFixed32List_Internal:(ILcom/google/protobuf/IntArrayList;Z)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 2
iload 3
invokevirtual com.google.protobuf.BinaryWriter.writeFixed32List_Internal:(ILjava/util/List;Z)V
4: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/google/protobuf/BinaryWriter;
0 5 1 fieldNumber I
0 5 2 list Ljava/util/List<Ljava/lang/Integer;>;
0 5 3 packed Z
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<Ljava/lang/Integer;>;Z)V
MethodParameters:
Name Flags
fieldNumber
list
packed
private final void writeFixed32List_Internal(int, java.util.List<java.lang.Integer>, );
descriptor: (ILjava/util/List;Z)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 12
1: aload 0
bipush 10
aload 2
invokeinterface java.util.List.size:()I
iconst_4
imul
iadd
invokevirtual com.google.protobuf.BinaryWriter.requireSpace:(I)V
2: aload 0
invokevirtual com.google.protobuf.BinaryWriter.getTotalBytesWritten:()I
istore 4
start local 4 3: aload 2
invokeinterface java.util.List.size:()I
iconst_1
isub
istore 5
start local 5 4: goto 7
5: StackMap locals: int int
StackMap stack:
aload 0
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.BinaryWriter.writeFixed32:(I)V
6: iinc 5 -1
StackMap locals:
StackMap stack:
7: iload 5
ifge 5
end local 5 8: aload 0
invokevirtual com.google.protobuf.BinaryWriter.getTotalBytesWritten:()I
iload 4
isub
istore 5
start local 5 9: aload 0
iload 5
invokevirtual com.google.protobuf.BinaryWriter.writeVarint32:(I)V
10: aload 0
iload 1
iconst_2
invokevirtual com.google.protobuf.BinaryWriter.writeTag:(II)V
end local 5 end local 4 11: goto 17
12: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.List.size:()I
iconst_1
isub
istore 4
start local 4 13: goto 16
14: StackMap locals: int
StackMap stack:
aload 0
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.BinaryWriter.writeFixed32:(II)V
15: iinc 4 -1
StackMap locals:
StackMap stack:
16: iload 4
ifge 14
end local 4 17: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/google/protobuf/BinaryWriter;
0 18 1 fieldNumber I
0 18 2 list Ljava/util/List<Ljava/lang/Integer;>;
0 18 3 packed Z
3 11 4 prevBytes I
4 8 5 i I
9 11 5 length I
13 17 4 i I
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<Ljava/lang/Integer;>;Z)V
MethodParameters:
Name Flags
fieldNumber
list
packed
private final void writeFixed32List_Internal(int, com.google.protobuf.IntArrayList, boolean);
descriptor: (ILcom/google/protobuf/IntArrayList;Z)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 12
1: aload 0
bipush 10
aload 2
invokevirtual com.google.protobuf.IntArrayList.size:()I
iconst_4
imul
iadd
invokevirtual com.google.protobuf.BinaryWriter.requireSpace:(I)V
2: aload 0
invokevirtual com.google.protobuf.BinaryWriter.getTotalBytesWritten:()I
istore 4
start local 4 3: aload 2
invokevirtual com.google.protobuf.IntArrayList.size:()I
iconst_1
isub
istore 5
start local 5 4: goto 7
5: StackMap locals: int int
StackMap stack:
aload 0
aload 2
iload 5
invokevirtual com.google.protobuf.IntArrayList.getInt:(I)I
invokevirtual com.google.protobuf.BinaryWriter.writeFixed32:(I)V
6: iinc 5 -1
StackMap locals:
StackMap stack:
7: iload 5
ifge 5
end local 5 8: aload 0
invokevirtual com.google.protobuf.BinaryWriter.getTotalBytesWritten:()I
iload 4
isub
istore 5
start local 5 9: aload 0
iload 5
invokevirtual com.google.protobuf.BinaryWriter.writeVarint32:(I)V
10: aload 0
iload 1
iconst_2
invokevirtual com.google.protobuf.BinaryWriter.writeTag:(II)V
end local 5 end local 4 11: goto 17
12: StackMap locals:
StackMap stack:
aload 2
invokevirtual com.google.protobuf.IntArrayList.size:()I
iconst_1
isub
istore 4
start local 4 13: goto 16
14: StackMap locals: int
StackMap stack:
aload 0
iload 1
aload 2
iload 4
invokevirtual com.google.protobuf.IntArrayList.getInt:(I)I
invokevirtual com.google.protobuf.BinaryWriter.writeFixed32:(II)V
15: iinc 4 -1
StackMap locals:
StackMap stack:
16: iload 4
ifge 14
end local 4 17: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/google/protobuf/BinaryWriter;
0 18 1 fieldNumber I
0 18 2 list Lcom/google/protobuf/IntArrayList;
0 18 3 packed Z
3 11 4 prevBytes I
4 8 5 i I
9 11 5 length I
13 17 4 i I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fieldNumber
list
packed
public final void writeInt64List(int, java.util.List<java.lang.Long>, );
descriptor: (ILjava/util/List;Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 2
iload 3
invokevirtual com.google.protobuf.BinaryWriter.writeUInt64List:(ILjava/util/List;Z)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/BinaryWriter;
0 2 1 fieldNumber I
0 2 2 list Ljava/util/List<Ljava/lang/Long;>;
0 2 3 packed Z
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<Ljava/lang/Long;>;Z)V
MethodParameters:
Name Flags
fieldNumber
list
packed
public final void writeUInt64List(int, java.util.List<java.lang.Long>, );
descriptor: (ILjava/util/List;Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
instanceof com.google.protobuf.LongArrayList
ifeq 3
1: aload 0
iload 1
aload 2
checkcast com.google.protobuf.LongArrayList
iload 3
invokevirtual com.google.protobuf.BinaryWriter.writeUInt64List_Internal:(ILcom/google/protobuf/LongArrayList;Z)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 2
iload 3
invokevirtual com.google.protobuf.BinaryWriter.writeUInt64List_Internal:(ILjava/util/List;Z)V
4: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/google/protobuf/BinaryWriter;
0 5 1 fieldNumber I
0 5 2 list Ljava/util/List<Ljava/lang/Long;>;
0 5 3 packed Z
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<Ljava/lang/Long;>;Z)V
MethodParameters:
Name Flags
fieldNumber
list
packed
private final void writeUInt64List_Internal(int, java.util.List<java.lang.Long>, );
descriptor: (ILjava/util/List;Z)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 12
1: aload 0
bipush 10
aload 2
invokeinterface java.util.List.size:()I
bipush 10
imul
iadd
invokevirtual com.google.protobuf.BinaryWriter.requireSpace:(I)V
2: aload 0
invokevirtual com.google.protobuf.BinaryWriter.getTotalBytesWritten:()I
istore 4
start local 4 3: aload 2
invokeinterface java.util.List.size:()I
iconst_1
isub
istore 5
start local 5 4: goto 7
5: StackMap locals: int int
StackMap stack:
aload 0
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.BinaryWriter.writeVarint64:(J)V
6: iinc 5 -1
StackMap locals:
StackMap stack:
7: iload 5
ifge 5
end local 5 8: aload 0
invokevirtual com.google.protobuf.BinaryWriter.getTotalBytesWritten:()I
iload 4
isub
istore 5
start local 5 9: aload 0
iload 5
invokevirtual com.google.protobuf.BinaryWriter.writeVarint32:(I)V
10: aload 0
iload 1
iconst_2
invokevirtual com.google.protobuf.BinaryWriter.writeTag:(II)V
end local 5 end local 4 11: goto 17
12: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.List.size:()I
iconst_1
isub
istore 4
start local 4 13: goto 16
14: StackMap locals: int
StackMap stack:
aload 0
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.BinaryWriter.writeUInt64:(IJ)V
15: iinc 4 -1
StackMap locals:
StackMap stack:
16: iload 4
ifge 14
end local 4 17: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/google/protobuf/BinaryWriter;
0 18 1 fieldNumber I
0 18 2 list Ljava/util/List<Ljava/lang/Long;>;
0 18 3 packed Z
3 11 4 prevBytes I
4 8 5 i I
9 11 5 length I
13 17 4 i I
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<Ljava/lang/Long;>;Z)V
MethodParameters:
Name Flags
fieldNumber
list
packed
private final void writeUInt64List_Internal(int, com.google.protobuf.LongArrayList, boolean);
descriptor: (ILcom/google/protobuf/LongArrayList;Z)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 12
1: aload 0
bipush 10
aload 2
invokevirtual com.google.protobuf.LongArrayList.size:()I
bipush 10
imul
iadd
invokevirtual com.google.protobuf.BinaryWriter.requireSpace:(I)V
2: aload 0
invokevirtual com.google.protobuf.BinaryWriter.getTotalBytesWritten:()I
istore 4
start local 4 3: aload 2
invokevirtual com.google.protobuf.LongArrayList.size:()I
iconst_1
isub
istore 5
start local 5 4: goto 7
5: StackMap locals: int int
StackMap stack:
aload 0
aload 2
iload 5
invokevirtual com.google.protobuf.LongArrayList.getLong:(I)J
invokevirtual com.google.protobuf.BinaryWriter.writeVarint64:(J)V
6: iinc 5 -1
StackMap locals:
StackMap stack:
7: iload 5
ifge 5
end local 5 8: aload 0
invokevirtual com.google.protobuf.BinaryWriter.getTotalBytesWritten:()I
iload 4
isub
istore 5
start local 5 9: aload 0
iload 5
invokevirtual com.google.protobuf.BinaryWriter.writeVarint32:(I)V
10: aload 0
iload 1
iconst_2
invokevirtual com.google.protobuf.BinaryWriter.writeTag:(II)V
end local 5 end local 4 11: goto 17
12: StackMap locals:
StackMap stack:
aload 2
invokevirtual com.google.protobuf.LongArrayList.size:()I
iconst_1
isub
istore 4
start local 4 13: goto 16
14: StackMap locals: int
StackMap stack:
aload 0
iload 1
aload 2
iload 4
invokevirtual com.google.protobuf.LongArrayList.getLong:(I)J
invokevirtual com.google.protobuf.BinaryWriter.writeUInt64:(IJ)V
15: iinc 4 -1
StackMap locals:
StackMap stack:
16: iload 4
ifge 14
end local 4 17: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/google/protobuf/BinaryWriter;
0 18 1 fieldNumber I
0 18 2 list Lcom/google/protobuf/LongArrayList;
0 18 3 packed Z
3 11 4 prevBytes I
4 8 5 i I
9 11 5 length I
13 17 4 i I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fieldNumber
list
packed
public final void writeFixed64List(int, java.util.List<java.lang.Long>, );
descriptor: (ILjava/util/List;Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
instanceof com.google.protobuf.LongArrayList
ifeq 3
1: aload 0
iload 1
aload 2
checkcast com.google.protobuf.LongArrayList
iload 3
invokevirtual com.google.protobuf.BinaryWriter.writeFixed64List_Internal:(ILcom/google/protobuf/LongArrayList;Z)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 2
iload 3
invokevirtual com.google.protobuf.BinaryWriter.writeFixed64List_Internal:(ILjava/util/List;Z)V
4: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/google/protobuf/BinaryWriter;
0 5 1 fieldNumber I
0 5 2 list Ljava/util/List<Ljava/lang/Long;>;
0 5 3 packed Z
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<Ljava/lang/Long;>;Z)V
MethodParameters:
Name Flags
fieldNumber
list
packed
private final void writeFixed64List_Internal(int, java.util.List<java.lang.Long>, );
descriptor: (ILjava/util/List;Z)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 12
1: aload 0
bipush 10
aload 2
invokeinterface java.util.List.size:()I
bipush 8
imul
iadd
invokevirtual com.google.protobuf.BinaryWriter.requireSpace:(I)V
2: aload 0
invokevirtual com.google.protobuf.BinaryWriter.getTotalBytesWritten:()I
istore 4
start local 4 3: aload 2
invokeinterface java.util.List.size:()I
iconst_1
isub
istore 5
start local 5 4: goto 7
5: StackMap locals: int int
StackMap stack:
aload 0
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.BinaryWriter.writeFixed64:(J)V
6: iinc 5 -1
StackMap locals:
StackMap stack:
7: iload 5
ifge 5
end local 5 8: aload 0
invokevirtual com.google.protobuf.BinaryWriter.getTotalBytesWritten:()I
iload 4
isub
istore 5
start local 5 9: aload 0
iload 5
invokevirtual com.google.protobuf.BinaryWriter.writeVarint32:(I)V
10: aload 0
iload 1
iconst_2
invokevirtual com.google.protobuf.BinaryWriter.writeTag:(II)V
end local 5 end local 4 11: goto 17
12: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.List.size:()I
iconst_1
isub
istore 4
start local 4 13: goto 16
14: StackMap locals: int
StackMap stack:
aload 0
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.BinaryWriter.writeFixed64:(IJ)V
15: iinc 4 -1
StackMap locals:
StackMap stack:
16: iload 4
ifge 14
end local 4 17: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/google/protobuf/BinaryWriter;
0 18 1 fieldNumber I
0 18 2 list Ljava/util/List<Ljava/lang/Long;>;
0 18 3 packed Z
3 11 4 prevBytes I
4 8 5 i I
9 11 5 length I
13 17 4 i I
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<Ljava/lang/Long;>;Z)V
MethodParameters:
Name Flags
fieldNumber
list
packed
private final void writeFixed64List_Internal(int, com.google.protobuf.LongArrayList, boolean);
descriptor: (ILcom/google/protobuf/LongArrayList;Z)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 12
1: aload 0
bipush 10
aload 2
invokevirtual com.google.protobuf.LongArrayList.size:()I
bipush 8
imul
iadd
invokevirtual com.google.protobuf.BinaryWriter.requireSpace:(I)V
2: aload 0
invokevirtual com.google.protobuf.BinaryWriter.getTotalBytesWritten:()I
istore 4
start local 4 3: aload 2
invokevirtual com.google.protobuf.LongArrayList.size:()I
iconst_1
isub
istore 5
start local 5 4: goto 7
5: StackMap locals: int int
StackMap stack:
aload 0
aload 2
iload 5
invokevirtual com.google.protobuf.LongArrayList.getLong:(I)J
invokevirtual com.google.protobuf.BinaryWriter.writeFixed64:(J)V
6: iinc 5 -1
StackMap locals:
StackMap stack:
7: iload 5
ifge 5
end local 5 8: aload 0
invokevirtual com.google.protobuf.BinaryWriter.getTotalBytesWritten:()I
iload 4
isub
istore 5
start local 5 9: aload 0
iload 5
invokevirtual com.google.protobuf.BinaryWriter.writeVarint32:(I)V
10: aload 0
iload 1
iconst_2
invokevirtual com.google.protobuf.BinaryWriter.writeTag:(II)V
end local 5 end local 4 11: goto 17
12: StackMap locals:
StackMap stack:
aload 2
invokevirtual com.google.protobuf.LongArrayList.size:()I
iconst_1
isub
istore 4
start local 4 13: goto 16
14: StackMap locals: int
StackMap stack:
aload 0
iload 1
aload 2
iload 4
invokevirtual com.google.protobuf.LongArrayList.getLong:(I)J
invokevirtual com.google.protobuf.BinaryWriter.writeFixed64:(IJ)V
15: iinc 4 -1
StackMap locals:
StackMap stack:
16: iload 4
ifge 14
end local 4 17: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/google/protobuf/BinaryWriter;
0 18 1 fieldNumber I
0 18 2 list Lcom/google/protobuf/LongArrayList;
0 18 3 packed Z
3 11 4 prevBytes I
4 8 5 i I
9 11 5 length I
13 17 4 i I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fieldNumber
list
packed
public final void writeFloatList(int, java.util.List<java.lang.Float>, );
descriptor: (ILjava/util/List;Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
instanceof com.google.protobuf.FloatArrayList
ifeq 3
1: aload 0
iload 1
aload 2
checkcast com.google.protobuf.FloatArrayList
iload 3
invokevirtual com.google.protobuf.BinaryWriter.writeFloatList_Internal:(ILcom/google/protobuf/FloatArrayList;Z)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 2
iload 3
invokevirtual com.google.protobuf.BinaryWriter.writeFloatList_Internal:(ILjava/util/List;Z)V
4: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/google/protobuf/BinaryWriter;
0 5 1 fieldNumber I
0 5 2 list Ljava/util/List<Ljava/lang/Float;>;
0 5 3 packed Z
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<Ljava/lang/Float;>;Z)V
MethodParameters:
Name Flags
fieldNumber
list
packed
private final void writeFloatList_Internal(int, java.util.List<java.lang.Float>, );
descriptor: (ILjava/util/List;Z)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 12
1: aload 0
bipush 10
aload 2
invokeinterface java.util.List.size:()I
iconst_4
imul
iadd
invokevirtual com.google.protobuf.BinaryWriter.requireSpace:(I)V
2: aload 0
invokevirtual com.google.protobuf.BinaryWriter.getTotalBytesWritten:()I
istore 4
start local 4 3: aload 2
invokeinterface java.util.List.size:()I
iconst_1
isub
istore 5
start local 5 4: goto 7
5: StackMap locals: int int
StackMap stack:
aload 0
aload 2
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Float
invokevirtual java.lang.Float.floatValue:()F
invokestatic java.lang.Float.floatToRawIntBits:(F)I
invokevirtual com.google.protobuf.BinaryWriter.writeFixed32:(I)V
6: iinc 5 -1
StackMap locals:
StackMap stack:
7: iload 5
ifge 5
end local 5 8: aload 0
invokevirtual com.google.protobuf.BinaryWriter.getTotalBytesWritten:()I
iload 4
isub
istore 5
start local 5 9: aload 0
iload 5
invokevirtual com.google.protobuf.BinaryWriter.writeVarint32:(I)V
10: aload 0
iload 1
iconst_2
invokevirtual com.google.protobuf.BinaryWriter.writeTag:(II)V
end local 5 end local 4 11: goto 17
12: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.List.size:()I
iconst_1
isub
istore 4
start local 4 13: goto 16
14: StackMap locals: int
StackMap stack:
aload 0
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.BinaryWriter.writeFloat:(IF)V
15: iinc 4 -1
StackMap locals:
StackMap stack:
16: iload 4
ifge 14
end local 4 17: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/google/protobuf/BinaryWriter;
0 18 1 fieldNumber I
0 18 2 list Ljava/util/List<Ljava/lang/Float;>;
0 18 3 packed Z
3 11 4 prevBytes I
4 8 5 i I
9 11 5 length I
13 17 4 i I
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<Ljava/lang/Float;>;Z)V
MethodParameters:
Name Flags
fieldNumber
list
packed
private final void writeFloatList_Internal(int, com.google.protobuf.FloatArrayList, boolean);
descriptor: (ILcom/google/protobuf/FloatArrayList;Z)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 12
1: aload 0
bipush 10
aload 2
invokevirtual com.google.protobuf.FloatArrayList.size:()I
iconst_4
imul
iadd
invokevirtual com.google.protobuf.BinaryWriter.requireSpace:(I)V
2: aload 0
invokevirtual com.google.protobuf.BinaryWriter.getTotalBytesWritten:()I
istore 4
start local 4 3: aload 2
invokevirtual com.google.protobuf.FloatArrayList.size:()I
iconst_1
isub
istore 5
start local 5 4: goto 7
5: StackMap locals: int int
StackMap stack:
aload 0
aload 2
iload 5
invokevirtual com.google.protobuf.FloatArrayList.getFloat:(I)F
invokestatic java.lang.Float.floatToRawIntBits:(F)I
invokevirtual com.google.protobuf.BinaryWriter.writeFixed32:(I)V
6: iinc 5 -1
StackMap locals:
StackMap stack:
7: iload 5
ifge 5
end local 5 8: aload 0
invokevirtual com.google.protobuf.BinaryWriter.getTotalBytesWritten:()I
iload 4
isub
istore 5
start local 5 9: aload 0
iload 5
invokevirtual com.google.protobuf.BinaryWriter.writeVarint32:(I)V
10: aload 0
iload 1
iconst_2
invokevirtual com.google.protobuf.BinaryWriter.writeTag:(II)V
end local 5 end local 4 11: goto 17
12: StackMap locals:
StackMap stack:
aload 2
invokevirtual com.google.protobuf.FloatArrayList.size:()I
iconst_1
isub
istore 4
start local 4 13: goto 16
14: StackMap locals: int
StackMap stack:
aload 0
iload 1
aload 2
iload 4
invokevirtual com.google.protobuf.FloatArrayList.getFloat:(I)F
invokevirtual com.google.protobuf.BinaryWriter.writeFloat:(IF)V
15: iinc 4 -1
StackMap locals:
StackMap stack:
16: iload 4
ifge 14
end local 4 17: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/google/protobuf/BinaryWriter;
0 18 1 fieldNumber I
0 18 2 list Lcom/google/protobuf/FloatArrayList;
0 18 3 packed Z
3 11 4 prevBytes I
4 8 5 i I
9 11 5 length I
13 17 4 i I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fieldNumber
list
packed
public final void writeDoubleList(int, java.util.List<java.lang.Double>, );
descriptor: (ILjava/util/List;Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
instanceof com.google.protobuf.DoubleArrayList
ifeq 3
1: aload 0
iload 1
aload 2
checkcast com.google.protobuf.DoubleArrayList
iload 3
invokevirtual com.google.protobuf.BinaryWriter.writeDoubleList_Internal:(ILcom/google/protobuf/DoubleArrayList;Z)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 2
iload 3
invokevirtual com.google.protobuf.BinaryWriter.writeDoubleList_Internal:(ILjava/util/List;Z)V
4: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/google/protobuf/BinaryWriter;
0 5 1 fieldNumber I
0 5 2 list Ljava/util/List<Ljava/lang/Double;>;
0 5 3 packed Z
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<Ljava/lang/Double;>;Z)V
MethodParameters:
Name Flags
fieldNumber
list
packed
private final void writeDoubleList_Internal(int, java.util.List<java.lang.Double>, );
descriptor: (ILjava/util/List;Z)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 12
1: aload 0
bipush 10
aload 2
invokeinterface java.util.List.size:()I
bipush 8
imul
iadd
invokevirtual com.google.protobuf.BinaryWriter.requireSpace:(I)V
2: aload 0
invokevirtual com.google.protobuf.BinaryWriter.getTotalBytesWritten:()I
istore 4
start local 4 3: aload 2
invokeinterface java.util.List.size:()I
iconst_1
isub
istore 5
start local 5 4: goto 7
5: StackMap locals: int int
StackMap stack:
aload 0
aload 2
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Double
invokevirtual java.lang.Double.doubleValue:()D
invokestatic java.lang.Double.doubleToRawLongBits:(D)J
invokevirtual com.google.protobuf.BinaryWriter.writeFixed64:(J)V
6: iinc 5 -1
StackMap locals:
StackMap stack:
7: iload 5
ifge 5
end local 5 8: aload 0
invokevirtual com.google.protobuf.BinaryWriter.getTotalBytesWritten:()I
iload 4
isub
istore 5
start local 5 9: aload 0
iload 5
invokevirtual com.google.protobuf.BinaryWriter.writeVarint32:(I)V
10: aload 0
iload 1
iconst_2
invokevirtual com.google.protobuf.BinaryWriter.writeTag:(II)V
end local 5 end local 4 11: goto 17
12: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.List.size:()I
iconst_1
isub
istore 4
start local 4 13: goto 16
14: StackMap locals: int
StackMap stack:
aload 0
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.BinaryWriter.writeDouble:(ID)V
15: iinc 4 -1
StackMap locals:
StackMap stack:
16: iload 4
ifge 14
end local 4 17: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/google/protobuf/BinaryWriter;
0 18 1 fieldNumber I
0 18 2 list Ljava/util/List<Ljava/lang/Double;>;
0 18 3 packed Z
3 11 4 prevBytes I
4 8 5 i I
9 11 5 length I
13 17 4 i I
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<Ljava/lang/Double;>;Z)V
MethodParameters:
Name Flags
fieldNumber
list
packed
private final void writeDoubleList_Internal(int, com.google.protobuf.DoubleArrayList, boolean);
descriptor: (ILcom/google/protobuf/DoubleArrayList;Z)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 12
1: aload 0
bipush 10
aload 2
invokevirtual com.google.protobuf.DoubleArrayList.size:()I
bipush 8
imul
iadd
invokevirtual com.google.protobuf.BinaryWriter.requireSpace:(I)V
2: aload 0
invokevirtual com.google.protobuf.BinaryWriter.getTotalBytesWritten:()I
istore 4
start local 4 3: aload 2
invokevirtual com.google.protobuf.DoubleArrayList.size:()I
iconst_1
isub
istore 5
start local 5 4: goto 7
5: StackMap locals: int int
StackMap stack:
aload 0
aload 2
iload 5
invokevirtual com.google.protobuf.DoubleArrayList.getDouble:(I)D
invokestatic java.lang.Double.doubleToRawLongBits:(D)J
invokevirtual com.google.protobuf.BinaryWriter.writeFixed64:(J)V
6: iinc 5 -1
StackMap locals:
StackMap stack:
7: iload 5
ifge 5
end local 5 8: aload 0
invokevirtual com.google.protobuf.BinaryWriter.getTotalBytesWritten:()I
iload 4
isub
istore 5
start local 5 9: aload 0
iload 5
invokevirtual com.google.protobuf.BinaryWriter.writeVarint32:(I)V
10: aload 0
iload 1
iconst_2
invokevirtual com.google.protobuf.BinaryWriter.writeTag:(II)V
end local 5 end local 4 11: goto 17
12: StackMap locals:
StackMap stack:
aload 2
invokevirtual com.google.protobuf.DoubleArrayList.size:()I
iconst_1
isub
istore 4
start local 4 13: goto 16
14: StackMap locals: int
StackMap stack:
aload 0
iload 1
aload 2
iload 4
invokevirtual com.google.protobuf.DoubleArrayList.getDouble:(I)D
invokevirtual com.google.protobuf.BinaryWriter.writeDouble:(ID)V
15: iinc 4 -1
StackMap locals:
StackMap stack:
16: iload 4
ifge 14
end local 4 17: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/google/protobuf/BinaryWriter;
0 18 1 fieldNumber I
0 18 2 list Lcom/google/protobuf/DoubleArrayList;
0 18 3 packed Z
3 11 4 prevBytes I
4 8 5 i I
9 11 5 length I
13 17 4 i I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fieldNumber
list
packed
public final void writeEnumList(int, java.util.List<java.lang.Integer>, );
descriptor: (ILjava/util/List;Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 2
iload 3
invokevirtual com.google.protobuf.BinaryWriter.writeInt32List:(ILjava/util/List;Z)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/BinaryWriter;
0 2 1 fieldNumber I
0 2 2 list Ljava/util/List<Ljava/lang/Integer;>;
0 2 3 packed Z
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<Ljava/lang/Integer;>;Z)V
MethodParameters:
Name Flags
fieldNumber
list
packed
public final void writeBoolList(int, java.util.List<java.lang.Boolean>, );
descriptor: (ILjava/util/List;Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
instanceof com.google.protobuf.BooleanArrayList
ifeq 3
1: aload 0
iload 1
aload 2
checkcast com.google.protobuf.BooleanArrayList
iload 3
invokevirtual com.google.protobuf.BinaryWriter.writeBoolList_Internal:(ILcom/google/protobuf/BooleanArrayList;Z)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 2
iload 3
invokevirtual com.google.protobuf.BinaryWriter.writeBoolList_Internal:(ILjava/util/List;Z)V
4: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/google/protobuf/BinaryWriter;
0 5 1 fieldNumber I
0 5 2 list Ljava/util/List<Ljava/lang/Boolean;>;
0 5 3 packed Z
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<Ljava/lang/Boolean;>;Z)V
MethodParameters:
Name Flags
fieldNumber
list
packed
private final void writeBoolList_Internal(int, java.util.List<java.lang.Boolean>, );
descriptor: (ILjava/util/List;Z)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 12
1: aload 0
bipush 10
aload 2
invokeinterface java.util.List.size:()I
iadd
invokevirtual com.google.protobuf.BinaryWriter.requireSpace:(I)V
2: aload 0
invokevirtual com.google.protobuf.BinaryWriter.getTotalBytesWritten:()I
istore 4
start local 4 3: aload 2
invokeinterface java.util.List.size:()I
iconst_1
isub
istore 5
start local 5 4: goto 7
5: StackMap locals: int int
StackMap stack:
aload 0
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.BinaryWriter.writeBool:(Z)V
6: iinc 5 -1
StackMap locals:
StackMap stack:
7: iload 5
ifge 5
end local 5 8: aload 0
invokevirtual com.google.protobuf.BinaryWriter.getTotalBytesWritten:()I
iload 4
isub
istore 5
start local 5 9: aload 0
iload 5
invokevirtual com.google.protobuf.BinaryWriter.writeVarint32:(I)V
10: aload 0
iload 1
iconst_2
invokevirtual com.google.protobuf.BinaryWriter.writeTag:(II)V
end local 5 end local 4 11: goto 17
12: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.List.size:()I
iconst_1
isub
istore 4
start local 4 13: goto 16
14: StackMap locals: int
StackMap stack:
aload 0
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.BinaryWriter.writeBool:(IZ)V
15: iinc 4 -1
StackMap locals:
StackMap stack:
16: iload 4
ifge 14
end local 4 17: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/google/protobuf/BinaryWriter;
0 18 1 fieldNumber I
0 18 2 list Ljava/util/List<Ljava/lang/Boolean;>;
0 18 3 packed Z
3 11 4 prevBytes I
4 8 5 i I
9 11 5 length I
13 17 4 i I
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<Ljava/lang/Boolean;>;Z)V
MethodParameters:
Name Flags
fieldNumber
list
packed
private final void writeBoolList_Internal(int, com.google.protobuf.BooleanArrayList, boolean);
descriptor: (ILcom/google/protobuf/BooleanArrayList;Z)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 12
1: aload 0
bipush 10
aload 2
invokevirtual com.google.protobuf.BooleanArrayList.size:()I
iadd
invokevirtual com.google.protobuf.BinaryWriter.requireSpace:(I)V
2: aload 0
invokevirtual com.google.protobuf.BinaryWriter.getTotalBytesWritten:()I
istore 4
start local 4 3: aload 2
invokevirtual com.google.protobuf.BooleanArrayList.size:()I
iconst_1
isub
istore 5
start local 5 4: goto 7
5: StackMap locals: int int
StackMap stack:
aload 0
aload 2
iload 5
invokevirtual com.google.protobuf.BooleanArrayList.getBoolean:(I)Z
invokevirtual com.google.protobuf.BinaryWriter.writeBool:(Z)V
6: iinc 5 -1
StackMap locals:
StackMap stack:
7: iload 5
ifge 5
end local 5 8: aload 0
invokevirtual com.google.protobuf.BinaryWriter.getTotalBytesWritten:()I
iload 4
isub
istore 5
start local 5 9: aload 0
iload 5
invokevirtual com.google.protobuf.BinaryWriter.writeVarint32:(I)V
10: aload 0
iload 1
iconst_2
invokevirtual com.google.protobuf.BinaryWriter.writeTag:(II)V
end local 5 end local 4 11: goto 17
12: StackMap locals:
StackMap stack:
aload 2
invokevirtual com.google.protobuf.BooleanArrayList.size:()I
iconst_1
isub
istore 4
start local 4 13: goto 16
14: StackMap locals: int
StackMap stack:
aload 0
iload 1
aload 2
iload 4
invokevirtual com.google.protobuf.BooleanArrayList.getBoolean:(I)Z
invokevirtual com.google.protobuf.BinaryWriter.writeBool:(IZ)V
15: iinc 4 -1
StackMap locals:
StackMap stack:
16: iload 4
ifge 14
end local 4 17: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/google/protobuf/BinaryWriter;
0 18 1 fieldNumber I
0 18 2 list Lcom/google/protobuf/BooleanArrayList;
0 18 3 packed Z
3 11 4 prevBytes I
4 8 5 i I
9 11 5 length I
13 17 4 i I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fieldNumber
list
packed
public final void writeStringList(int, java.util.List<java.lang.String>);
descriptor: (ILjava/util/List;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
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: aload 2
invokeinterface java.util.List.size:()I
iconst_1
isub
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.BinaryWriter.writeLazyString:(ILjava/lang/Object;)V
5: iinc 4 -1
StackMap locals:
StackMap stack:
6: iload 4
ifge 4
end local 4 end local 3 7: goto 13
8: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.List.size:()I
iconst_1
isub
istore 3
start local 3 9: goto 12
10: StackMap locals: int
StackMap stack:
aload 0
iload 1
aload 2
iload 3
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
invokevirtual com.google.protobuf.BinaryWriter.writeString:(ILjava/lang/String;)V
11: iinc 3 -1
StackMap locals:
StackMap stack:
12: iload 3
ifge 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/BinaryWriter;
0 14 1 fieldNumber I
0 14 2 list 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
list
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
iload 1
aload 2
checkcast java.lang.String
invokevirtual com.google.protobuf.BinaryWriter.writeString:(ILjava/lang/String;)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 2
checkcast com.google.protobuf.ByteString
invokevirtual com.google.protobuf.BinaryWriter.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/BinaryWriter;
0 5 1 fieldNumber I
0 5 2 value Ljava/lang/Object;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fieldNumber
value
public final void writeBytesList(int, java.util.List<com.google.protobuf.ByteString>);
descriptor: (ILjava/util/List;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokeinterface java.util.List.size:()I
iconst_1
isub
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;
checkcast com.google.protobuf.ByteString
invokevirtual com.google.protobuf.BinaryWriter.writeBytes:(ILcom/google/protobuf/ByteString;)V
3: iinc 3 -1
StackMap locals:
StackMap stack:
4: iload 3
ifge 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/BinaryWriter;
0 6 1 fieldNumber I
0 6 2 list 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
list
public final void writeUInt32List(int, java.util.List<java.lang.Integer>, );
descriptor: (ILjava/util/List;Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
instanceof com.google.protobuf.IntArrayList
ifeq 3
1: aload 0
iload 1
aload 2
checkcast com.google.protobuf.IntArrayList
iload 3
invokevirtual com.google.protobuf.BinaryWriter.writeUInt32List_Internal:(ILcom/google/protobuf/IntArrayList;Z)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 2
iload 3
invokevirtual com.google.protobuf.BinaryWriter.writeUInt32List_Internal:(ILjava/util/List;Z)V
4: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/google/protobuf/BinaryWriter;
0 5 1 fieldNumber I
0 5 2 list Ljava/util/List<Ljava/lang/Integer;>;
0 5 3 packed Z
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<Ljava/lang/Integer;>;Z)V
MethodParameters:
Name Flags
fieldNumber
list
packed
private final void writeUInt32List_Internal(int, java.util.List<java.lang.Integer>, );
descriptor: (ILjava/util/List;Z)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 12
1: aload 0
bipush 10
aload 2
invokeinterface java.util.List.size:()I
iconst_5
imul
iadd
invokevirtual com.google.protobuf.BinaryWriter.requireSpace:(I)V
2: aload 0
invokevirtual com.google.protobuf.BinaryWriter.getTotalBytesWritten:()I
istore 4
start local 4 3: aload 2
invokeinterface java.util.List.size:()I
iconst_1
isub
istore 5
start local 5 4: goto 7
5: StackMap locals: int int
StackMap stack:
aload 0
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.BinaryWriter.writeVarint32:(I)V
6: iinc 5 -1
StackMap locals:
StackMap stack:
7: iload 5
ifge 5
end local 5 8: aload 0
invokevirtual com.google.protobuf.BinaryWriter.getTotalBytesWritten:()I
iload 4
isub
istore 5
start local 5 9: aload 0
iload 5
invokevirtual com.google.protobuf.BinaryWriter.writeVarint32:(I)V
10: aload 0
iload 1
iconst_2
invokevirtual com.google.protobuf.BinaryWriter.writeTag:(II)V
end local 5 end local 4 11: goto 17
12: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.List.size:()I
iconst_1
isub
istore 4
start local 4 13: goto 16
14: StackMap locals: int
StackMap stack:
aload 0
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.BinaryWriter.writeUInt32:(II)V
15: iinc 4 -1
StackMap locals:
StackMap stack:
16: iload 4
ifge 14
end local 4 17: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/google/protobuf/BinaryWriter;
0 18 1 fieldNumber I
0 18 2 list Ljava/util/List<Ljava/lang/Integer;>;
0 18 3 packed Z
3 11 4 prevBytes I
4 8 5 i I
9 11 5 length I
13 17 4 i I
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<Ljava/lang/Integer;>;Z)V
MethodParameters:
Name Flags
fieldNumber
list
packed
private final void writeUInt32List_Internal(int, com.google.protobuf.IntArrayList, boolean);
descriptor: (ILcom/google/protobuf/IntArrayList;Z)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 12
1: aload 0
bipush 10
aload 2
invokevirtual com.google.protobuf.IntArrayList.size:()I
iconst_5
imul
iadd
invokevirtual com.google.protobuf.BinaryWriter.requireSpace:(I)V
2: aload 0
invokevirtual com.google.protobuf.BinaryWriter.getTotalBytesWritten:()I
istore 4
start local 4 3: aload 2
invokevirtual com.google.protobuf.IntArrayList.size:()I
iconst_1
isub
istore 5
start local 5 4: goto 7
5: StackMap locals: int int
StackMap stack:
aload 0
aload 2
iload 5
invokevirtual com.google.protobuf.IntArrayList.getInt:(I)I
invokevirtual com.google.protobuf.BinaryWriter.writeVarint32:(I)V
6: iinc 5 -1
StackMap locals:
StackMap stack:
7: iload 5
ifge 5
end local 5 8: aload 0
invokevirtual com.google.protobuf.BinaryWriter.getTotalBytesWritten:()I
iload 4
isub
istore 5
start local 5 9: aload 0
iload 5
invokevirtual com.google.protobuf.BinaryWriter.writeVarint32:(I)V
10: aload 0
iload 1
iconst_2
invokevirtual com.google.protobuf.BinaryWriter.writeTag:(II)V
end local 5 end local 4 11: goto 17
12: StackMap locals:
StackMap stack:
aload 2
invokevirtual com.google.protobuf.IntArrayList.size:()I
iconst_1
isub
istore 4
start local 4 13: goto 16
14: StackMap locals: int
StackMap stack:
aload 0
iload 1
aload 2
iload 4
invokevirtual com.google.protobuf.IntArrayList.getInt:(I)I
invokevirtual com.google.protobuf.BinaryWriter.writeUInt32:(II)V
15: iinc 4 -1
StackMap locals:
StackMap stack:
16: iload 4
ifge 14
end local 4 17: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/google/protobuf/BinaryWriter;
0 18 1 fieldNumber I
0 18 2 list Lcom/google/protobuf/IntArrayList;
0 18 3 packed Z
3 11 4 prevBytes I
4 8 5 i I
9 11 5 length I
13 17 4 i I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fieldNumber
list
packed
public final void writeSFixed32List(int, java.util.List<java.lang.Integer>, );
descriptor: (ILjava/util/List;Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 2
iload 3
invokevirtual com.google.protobuf.BinaryWriter.writeFixed32List:(ILjava/util/List;Z)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/BinaryWriter;
0 2 1 fieldNumber I
0 2 2 list Ljava/util/List<Ljava/lang/Integer;>;
0 2 3 packed Z
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<Ljava/lang/Integer;>;Z)V
MethodParameters:
Name Flags
fieldNumber
list
packed
public final void writeSFixed64List(int, java.util.List<java.lang.Long>, );
descriptor: (ILjava/util/List;Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 2
iload 3
invokevirtual com.google.protobuf.BinaryWriter.writeFixed64List:(ILjava/util/List;Z)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/BinaryWriter;
0 2 1 fieldNumber I
0 2 2 list Ljava/util/List<Ljava/lang/Long;>;
0 2 3 packed Z
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<Ljava/lang/Long;>;Z)V
MethodParameters:
Name Flags
fieldNumber
list
packed
public final void writeSInt32List(int, java.util.List<java.lang.Integer>, );
descriptor: (ILjava/util/List;Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
instanceof com.google.protobuf.IntArrayList
ifeq 3
1: aload 0
iload 1
aload 2
checkcast com.google.protobuf.IntArrayList
iload 3
invokevirtual com.google.protobuf.BinaryWriter.writeSInt32List_Internal:(ILcom/google/protobuf/IntArrayList;Z)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 2
iload 3
invokevirtual com.google.protobuf.BinaryWriter.writeSInt32List_Internal:(ILjava/util/List;Z)V
4: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/google/protobuf/BinaryWriter;
0 5 1 fieldNumber I
0 5 2 list Ljava/util/List<Ljava/lang/Integer;>;
0 5 3 packed Z
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<Ljava/lang/Integer;>;Z)V
MethodParameters:
Name Flags
fieldNumber
list
packed
private final void writeSInt32List_Internal(int, java.util.List<java.lang.Integer>, );
descriptor: (ILjava/util/List;Z)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 12
1: aload 0
bipush 10
aload 2
invokeinterface java.util.List.size:()I
iconst_5
imul
iadd
invokevirtual com.google.protobuf.BinaryWriter.requireSpace:(I)V
2: aload 0
invokevirtual com.google.protobuf.BinaryWriter.getTotalBytesWritten:()I
istore 4
start local 4 3: aload 2
invokeinterface java.util.List.size:()I
iconst_1
isub
istore 5
start local 5 4: goto 7
5: StackMap locals: int int
StackMap stack:
aload 0
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.BinaryWriter.writeSInt32:(I)V
6: iinc 5 -1
StackMap locals:
StackMap stack:
7: iload 5
ifge 5
end local 5 8: aload 0
invokevirtual com.google.protobuf.BinaryWriter.getTotalBytesWritten:()I
iload 4
isub
istore 5
start local 5 9: aload 0
iload 5
invokevirtual com.google.protobuf.BinaryWriter.writeVarint32:(I)V
10: aload 0
iload 1
iconst_2
invokevirtual com.google.protobuf.BinaryWriter.writeTag:(II)V
end local 5 end local 4 11: goto 17
12: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.List.size:()I
iconst_1
isub
istore 4
start local 4 13: goto 16
14: StackMap locals: int
StackMap stack:
aload 0
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.BinaryWriter.writeSInt32:(II)V
15: iinc 4 -1
StackMap locals:
StackMap stack:
16: iload 4
ifge 14
end local 4 17: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/google/protobuf/BinaryWriter;
0 18 1 fieldNumber I
0 18 2 list Ljava/util/List<Ljava/lang/Integer;>;
0 18 3 packed Z
3 11 4 prevBytes I
4 8 5 i I
9 11 5 length I
13 17 4 i I
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<Ljava/lang/Integer;>;Z)V
MethodParameters:
Name Flags
fieldNumber
list
packed
private final void writeSInt32List_Internal(int, com.google.protobuf.IntArrayList, boolean);
descriptor: (ILcom/google/protobuf/IntArrayList;Z)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 12
1: aload 0
bipush 10
aload 2
invokevirtual com.google.protobuf.IntArrayList.size:()I
iconst_5
imul
iadd
invokevirtual com.google.protobuf.BinaryWriter.requireSpace:(I)V
2: aload 0
invokevirtual com.google.protobuf.BinaryWriter.getTotalBytesWritten:()I
istore 4
start local 4 3: aload 2
invokevirtual com.google.protobuf.IntArrayList.size:()I
iconst_1
isub
istore 5
start local 5 4: goto 7
5: StackMap locals: int int
StackMap stack:
aload 0
aload 2
iload 5
invokevirtual com.google.protobuf.IntArrayList.getInt:(I)I
invokevirtual com.google.protobuf.BinaryWriter.writeSInt32:(I)V
6: iinc 5 -1
StackMap locals:
StackMap stack:
7: iload 5
ifge 5
end local 5 8: aload 0
invokevirtual com.google.protobuf.BinaryWriter.getTotalBytesWritten:()I
iload 4
isub
istore 5
start local 5 9: aload 0
iload 5
invokevirtual com.google.protobuf.BinaryWriter.writeVarint32:(I)V
10: aload 0
iload 1
iconst_2
invokevirtual com.google.protobuf.BinaryWriter.writeTag:(II)V
end local 5 end local 4 11: goto 17
12: StackMap locals:
StackMap stack:
aload 2
invokevirtual com.google.protobuf.IntArrayList.size:()I
iconst_1
isub
istore 4
start local 4 13: goto 16
14: StackMap locals: int
StackMap stack:
aload 0
iload 1
aload 2
iload 4
invokevirtual com.google.protobuf.IntArrayList.getInt:(I)I
invokevirtual com.google.protobuf.BinaryWriter.writeSInt32:(II)V
15: iinc 4 -1
StackMap locals:
StackMap stack:
16: iload 4
ifge 14
end local 4 17: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/google/protobuf/BinaryWriter;
0 18 1 fieldNumber I
0 18 2 list Lcom/google/protobuf/IntArrayList;
0 18 3 packed Z
3 11 4 prevBytes I
4 8 5 i I
9 11 5 length I
13 17 4 i I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fieldNumber
list
packed
public final void writeSInt64List(int, java.util.List<java.lang.Long>, );
descriptor: (ILjava/util/List;Z)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
instanceof com.google.protobuf.LongArrayList
ifeq 3
1: aload 0
iload 1
aload 2
checkcast com.google.protobuf.LongArrayList
iload 3
invokevirtual com.google.protobuf.BinaryWriter.writeSInt64List_Internal:(ILcom/google/protobuf/LongArrayList;Z)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 2
iload 3
invokevirtual com.google.protobuf.BinaryWriter.writeSInt64List_Internal:(ILjava/util/List;Z)V
4: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/google/protobuf/BinaryWriter;
0 5 1 fieldNumber I
0 5 2 list Ljava/util/List<Ljava/lang/Long;>;
0 5 3 packed Z
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<Ljava/lang/Long;>;Z)V
MethodParameters:
Name Flags
fieldNumber
list
packed
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=8, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 5
goto 8
StackMap locals: com.google.protobuf.BinaryWriter int com.google.protobuf.MapEntryLite$Metadata java.util.Map top java.util.Iterator
StackMap stack:
1: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 4
start local 4 2: aload 0
invokevirtual com.google.protobuf.BinaryWriter.getTotalBytesWritten:()I
istore 6
start local 6 3: aload 0
iconst_2
aload 2
getfield com.google.protobuf.MapEntryLite$Metadata.valueType:Lcom/google/protobuf/WireFormat$FieldType;
aload 4
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
invokestatic com.google.protobuf.BinaryWriter.writeMapEntryField:(Lcom/google/protobuf/Writer;ILcom/google/protobuf/WireFormat$FieldType;Ljava/lang/Object;)V
4: aload 0
iconst_1
aload 2
getfield com.google.protobuf.MapEntryLite$Metadata.keyType:Lcom/google/protobuf/WireFormat$FieldType;
aload 4
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
invokestatic com.google.protobuf.BinaryWriter.writeMapEntryField:(Lcom/google/protobuf/Writer;ILcom/google/protobuf/WireFormat$FieldType;Ljava/lang/Object;)V
5: aload 0
invokevirtual com.google.protobuf.BinaryWriter.getTotalBytesWritten:()I
iload 6
isub
istore 7
start local 7 6: aload 0
iload 7
invokevirtual com.google.protobuf.BinaryWriter.writeVarint32:(I)V
7: aload 0
iload 1
iconst_2
invokevirtual com.google.protobuf.BinaryWriter.writeTag:(II)V
end local 7 end local 6 end local 4 8: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
9: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/google/protobuf/BinaryWriter;
0 10 1 fieldNumber I
0 10 2 metadata Lcom/google/protobuf/MapEntryLite$Metadata<TK;TV;>;
0 10 3 map Ljava/util/Map<TK;TV;>;
2 8 4 entry Ljava/util/Map$Entry<TK;TV;>;
3 8 6 prevBytes I
6 8 7 length I
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
static final void writeMapEntryField(com.google.protobuf.Writer, int, com.google.protobuf.WireFormat$FieldType, java.lang.Object);
descriptor: (Lcom/google/protobuf/Writer;ILcom/google/protobuf/WireFormat$FieldType;Ljava/lang/Object;)V
flags: (0x0018) ACC_STATIC, ACC_FINAL
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: invokestatic com.google.protobuf.BinaryWriter.$SWITCH_TABLE$com$google$protobuf$WireFormat$FieldType:()[I
aload 2
invokevirtual com.google.protobuf.WireFormat$FieldType.ordinal:()I
iaload
tableswitch { // 1 - 18
1: 27
2: 25
3: 9
4: 23
5: 7
6: 5
7: 3
8: 1
9: 19
10: 40
11: 29
12: 31
13: 21
14: 33
15: 11
16: 13
17: 15
18: 17
default: 40
}
1: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 3
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface com.google.protobuf.Writer.writeBool:(IZ)V
2: goto 41
3: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 3
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
invokeinterface com.google.protobuf.Writer.writeFixed32:(II)V
4: goto 41
5: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 3
checkcast java.lang.Long
invokevirtual java.lang.Long.longValue:()J
invokeinterface com.google.protobuf.Writer.writeFixed64:(IJ)V
6: goto 41
7: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 3
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
invokeinterface com.google.protobuf.Writer.writeInt32:(II)V
8: goto 41
9: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 3
checkcast java.lang.Long
invokevirtual java.lang.Long.longValue:()J
invokeinterface com.google.protobuf.Writer.writeInt64:(IJ)V
10: goto 41
11: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 3
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
invokeinterface com.google.protobuf.Writer.writeSFixed32:(II)V
12: goto 41
13: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 3
checkcast java.lang.Long
invokevirtual java.lang.Long.longValue:()J
invokeinterface com.google.protobuf.Writer.writeSFixed64:(IJ)V
14: goto 41
15: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 3
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
invokeinterface com.google.protobuf.Writer.writeSInt32:(II)V
16: goto 41
17: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 3
checkcast java.lang.Long
invokevirtual java.lang.Long.longValue:()J
invokeinterface com.google.protobuf.Writer.writeSInt64:(IJ)V
18: goto 41
19: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 3
checkcast java.lang.String
invokeinterface com.google.protobuf.Writer.writeString:(ILjava/lang/String;)V
20: goto 41
21: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 3
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
invokeinterface com.google.protobuf.Writer.writeUInt32:(II)V
22: goto 41
23: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 3
checkcast java.lang.Long
invokevirtual java.lang.Long.longValue:()J
invokeinterface com.google.protobuf.Writer.writeUInt64:(IJ)V
24: goto 41
25: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 3
checkcast java.lang.Float
invokevirtual java.lang.Float.floatValue:()F
invokeinterface com.google.protobuf.Writer.writeFloat:(IF)V
26: goto 41
27: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 3
checkcast java.lang.Double
invokevirtual java.lang.Double.doubleValue:()D
invokeinterface com.google.protobuf.Writer.writeDouble:(ID)V
28: goto 41
29: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 3
invokeinterface com.google.protobuf.Writer.writeMessage:(ILjava/lang/Object;)V
30: goto 41
31: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 3
checkcast com.google.protobuf.ByteString
invokeinterface com.google.protobuf.Writer.writeBytes:(ILcom/google/protobuf/ByteString;)V
32: goto 41
33: StackMap locals:
StackMap stack:
aload 3
instanceof com.google.protobuf.Internal$EnumLite
ifeq 36
34: aload 0
iload 1
aload 3
checkcast com.google.protobuf.Internal$EnumLite
invokeinterface com.google.protobuf.Internal$EnumLite.getNumber:()I
invokeinterface com.google.protobuf.Writer.writeEnum:(II)V
35: goto 41
StackMap locals:
StackMap stack:
36: aload 3
instanceof java.lang.Integer
ifeq 39
37: aload 0
iload 1
aload 3
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
invokeinterface com.google.protobuf.Writer.writeEnum:(II)V
38: goto 41
39: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "Unexpected type for enum in map."
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
40: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Unsupported map value type for: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
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
41: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 42 0 writer Lcom/google/protobuf/Writer;
0 42 1 fieldNumber I
0 42 2 fieldType Lcom/google/protobuf/WireFormat$FieldType;
0 42 3 object Ljava/lang/Object;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
writer
fieldNumber
fieldType
object
private final void writeSInt64List_Internal(int, java.util.List<java.lang.Long>, );
descriptor: (ILjava/util/List;Z)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 12
1: aload 0
bipush 10
aload 2
invokeinterface java.util.List.size:()I
bipush 10
imul
iadd
invokevirtual com.google.protobuf.BinaryWriter.requireSpace:(I)V
2: aload 0
invokevirtual com.google.protobuf.BinaryWriter.getTotalBytesWritten:()I
istore 4
start local 4 3: aload 2
invokeinterface java.util.List.size:()I
iconst_1
isub
istore 5
start local 5 4: goto 7
5: StackMap locals: int int
StackMap stack:
aload 0
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.BinaryWriter.writeSInt64:(J)V
6: iinc 5 -1
StackMap locals:
StackMap stack:
7: iload 5
ifge 5
end local 5 8: aload 0
invokevirtual com.google.protobuf.BinaryWriter.getTotalBytesWritten:()I
iload 4
isub
istore 5
start local 5 9: aload 0
iload 5
invokevirtual com.google.protobuf.BinaryWriter.writeVarint32:(I)V
10: aload 0
iload 1
iconst_2
invokevirtual com.google.protobuf.BinaryWriter.writeTag:(II)V
end local 5 end local 4 11: goto 17
12: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.List.size:()I
iconst_1
isub
istore 4
start local 4 13: goto 16
14: StackMap locals: int
StackMap stack:
aload 0
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.BinaryWriter.writeSInt64:(IJ)V
15: iinc 4 -1
StackMap locals:
StackMap stack:
16: iload 4
ifge 14
end local 4 17: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/google/protobuf/BinaryWriter;
0 18 1 fieldNumber I
0 18 2 list Ljava/util/List<Ljava/lang/Long;>;
0 18 3 packed Z
3 11 4 prevBytes I
4 8 5 i I
9 11 5 length I
13 17 4 i I
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<Ljava/lang/Long;>;Z)V
MethodParameters:
Name Flags
fieldNumber
list
packed
private final void writeSInt64List_Internal(int, com.google.protobuf.LongArrayList, boolean);
descriptor: (ILcom/google/protobuf/LongArrayList;Z)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 12
1: aload 0
bipush 10
aload 2
invokevirtual com.google.protobuf.LongArrayList.size:()I
bipush 10
imul
iadd
invokevirtual com.google.protobuf.BinaryWriter.requireSpace:(I)V
2: aload 0
invokevirtual com.google.protobuf.BinaryWriter.getTotalBytesWritten:()I
istore 4
start local 4 3: aload 2
invokevirtual com.google.protobuf.LongArrayList.size:()I
iconst_1
isub
istore 5
start local 5 4: goto 7
5: StackMap locals: int int
StackMap stack:
aload 0
aload 2
iload 5
invokevirtual com.google.protobuf.LongArrayList.getLong:(I)J
invokevirtual com.google.protobuf.BinaryWriter.writeSInt64:(J)V
6: iinc 5 -1
StackMap locals:
StackMap stack:
7: iload 5
ifge 5
end local 5 8: aload 0
invokevirtual com.google.protobuf.BinaryWriter.getTotalBytesWritten:()I
iload 4
isub
istore 5
start local 5 9: aload 0
iload 5
invokevirtual com.google.protobuf.BinaryWriter.writeVarint32:(I)V
10: aload 0
iload 1
iconst_2
invokevirtual com.google.protobuf.BinaryWriter.writeTag:(II)V
end local 5 end local 4 11: goto 17
12: StackMap locals:
StackMap stack:
aload 2
invokevirtual com.google.protobuf.LongArrayList.size:()I
iconst_1
isub
istore 4
start local 4 13: goto 16
14: StackMap locals: int
StackMap stack:
aload 0
iload 1
aload 2
iload 4
invokevirtual com.google.protobuf.LongArrayList.getLong:(I)J
invokevirtual com.google.protobuf.BinaryWriter.writeSInt64:(IJ)V
15: iinc 4 -1
StackMap locals:
StackMap stack:
16: iload 4
ifge 14
end local 4 17: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/google/protobuf/BinaryWriter;
0 18 1 fieldNumber I
0 18 2 list Lcom/google/protobuf/LongArrayList;
0 18 3 packed Z
3 11 4 prevBytes I
4 8 5 i I
9 11 5 length I
13 17 4 i I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fieldNumber
list
packed
public final void writeMessageList(int, java.util.List<?>);
descriptor: (ILjava/util/List;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokeinterface java.util.List.size:()I
iconst_1
isub
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.BinaryWriter.writeMessage:(ILjava/lang/Object;)V
3: iinc 3 -1
StackMap locals:
StackMap stack:
4: iload 3
ifge 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/BinaryWriter;
0 6 1 fieldNumber I
0 6 2 list Ljava/util/List<*>;
1 5 3 i I
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<*>;)V
MethodParameters:
Name Flags
fieldNumber
list
public final void writeMessageList(int, java.util.List<?>, com.google.protobuf.Schema);
descriptor: (ILjava/util/List;Lcom/google/protobuf/Schema;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
invokeinterface java.util.List.size:()I
iconst_1
isub
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.BinaryWriter.writeMessage:(ILjava/lang/Object;Lcom/google/protobuf/Schema;)V
3: iinc 4 -1
StackMap locals:
StackMap stack:
4: iload 4
ifge 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/BinaryWriter;
0 6 1 fieldNumber I
0 6 2 list 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
list
schema
public final void writeGroupList(int, java.util.List<?>);
descriptor: (ILjava/util/List;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokeinterface java.util.List.size:()I
iconst_1
isub
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.BinaryWriter.writeGroup:(ILjava/lang/Object;)V
3: iinc 3 -1
StackMap locals:
StackMap stack:
4: iload 3
ifge 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/BinaryWriter;
0 6 1 fieldNumber I
0 6 2 list Ljava/util/List<*>;
1 5 3 i I
Exceptions:
throws java.io.IOException
Signature: (ILjava/util/List<*>;)V
MethodParameters:
Name Flags
fieldNumber
list
public final void writeGroupList(int, java.util.List<?>, com.google.protobuf.Schema);
descriptor: (ILjava/util/List;Lcom/google/protobuf/Schema;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
invokeinterface java.util.List.size:()I
iconst_1
isub
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.BinaryWriter.writeGroup:(ILjava/lang/Object;Lcom/google/protobuf/Schema;)V
3: iinc 4 -1
StackMap locals:
StackMap stack:
4: iload 4
ifge 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/BinaryWriter;
0 6 1 fieldNumber I
0 6 2 list 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
list
schema
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 0
iconst_1
iconst_4
invokevirtual com.google.protobuf.BinaryWriter.writeTag:(II)V
1: aload 2
instanceof com.google.protobuf.ByteString
ifeq 4
2: aload 0
iconst_3
aload 2
checkcast com.google.protobuf.ByteString
invokevirtual com.google.protobuf.BinaryWriter.writeBytes:(ILcom/google/protobuf/ByteString;)V
3: goto 5
4: StackMap locals:
StackMap stack:
aload 0
iconst_3
aload 2
invokevirtual com.google.protobuf.BinaryWriter.writeMessage:(ILjava/lang/Object;)V
5: StackMap locals:
StackMap stack:
aload 0
iconst_2
iload 1
invokevirtual com.google.protobuf.BinaryWriter.writeUInt32:(II)V
6: aload 0
iconst_1
iconst_3
invokevirtual com.google.protobuf.BinaryWriter.writeTag:(II)V
7: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/google/protobuf/BinaryWriter;
0 8 1 fieldNumber I
0 8 2 value Ljava/lang/Object;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
fieldNumber
value
final com.google.protobuf.AllocatedBuffer newHeapBuffer();
descriptor: ()Lcom/google/protobuf/AllocatedBuffer;
flags: (0x0010) ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.BinaryWriter.alloc:Lcom/google/protobuf/BufferAllocator;
aload 0
getfield com.google.protobuf.BinaryWriter.chunkSize:I
invokevirtual com.google.protobuf.BufferAllocator.allocateHeapBuffer:(I)Lcom/google/protobuf/AllocatedBuffer;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/BinaryWriter;
final com.google.protobuf.AllocatedBuffer newHeapBuffer(int);
descriptor: (I)Lcom/google/protobuf/AllocatedBuffer;
flags: (0x0010) ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.google.protobuf.BinaryWriter.alloc:Lcom/google/protobuf/BufferAllocator;
iload 1
aload 0
getfield com.google.protobuf.BinaryWriter.chunkSize:I
invokestatic java.lang.Math.max:(II)I
invokevirtual com.google.protobuf.BufferAllocator.allocateHeapBuffer:(I)Lcom/google/protobuf/AllocatedBuffer;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/BinaryWriter;
0 1 1 capacity I
MethodParameters:
Name Flags
capacity
final com.google.protobuf.AllocatedBuffer newDirectBuffer();
descriptor: ()Lcom/google/protobuf/AllocatedBuffer;
flags: (0x0010) ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.BinaryWriter.alloc:Lcom/google/protobuf/BufferAllocator;
aload 0
getfield com.google.protobuf.BinaryWriter.chunkSize:I
invokevirtual com.google.protobuf.BufferAllocator.allocateDirectBuffer:(I)Lcom/google/protobuf/AllocatedBuffer;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/BinaryWriter;
final com.google.protobuf.AllocatedBuffer newDirectBuffer(int);
descriptor: (I)Lcom/google/protobuf/AllocatedBuffer;
flags: (0x0010) ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.google.protobuf.BinaryWriter.alloc:Lcom/google/protobuf/BufferAllocator;
iload 1
aload 0
getfield com.google.protobuf.BinaryWriter.chunkSize:I
invokestatic java.lang.Math.max:(II)I
invokevirtual com.google.protobuf.BufferAllocator.allocateDirectBuffer:(I)Lcom/google/protobuf/AllocatedBuffer;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/BinaryWriter;
0 1 1 capacity I
MethodParameters:
Name Flags
capacity
public abstract int getTotalBytesWritten();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
abstract void requireSpace(int);
descriptor: (I)V
flags: (0x0400) ACC_ABSTRACT
MethodParameters:
Name Flags
size
abstract void finishCurrentBuffer();
descriptor: ()V
flags: (0x0400) ACC_ABSTRACT
abstract void writeTag(int, int);
descriptor: (II)V
flags: (0x0400) ACC_ABSTRACT
MethodParameters:
Name Flags
fieldNumber
wireType
abstract void writeVarint32(int);
descriptor: (I)V
flags: (0x0400) ACC_ABSTRACT
MethodParameters:
Name Flags
value
abstract void writeInt32(int);
descriptor: (I)V
flags: (0x0400) ACC_ABSTRACT
MethodParameters:
Name Flags
value
abstract void writeSInt32(int);
descriptor: (I)V
flags: (0x0400) ACC_ABSTRACT
MethodParameters:
Name Flags
value
abstract void writeFixed32(int);
descriptor: (I)V
flags: (0x0400) ACC_ABSTRACT
MethodParameters:
Name Flags
value
abstract void writeVarint64(long);
descriptor: (J)V
flags: (0x0400) ACC_ABSTRACT
MethodParameters:
Name Flags
value
abstract void writeSInt64(long);
descriptor: (J)V
flags: (0x0400) ACC_ABSTRACT
MethodParameters:
Name Flags
value
abstract void writeFixed64(long);
descriptor: (J)V
flags: (0x0400) ACC_ABSTRACT
MethodParameters:
Name Flags
value
abstract void writeBool(boolean);
descriptor: (Z)V
flags: (0x0400) ACC_ABSTRACT
MethodParameters:
Name Flags
value
abstract void writeString(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0400) ACC_ABSTRACT
MethodParameters:
Name Flags
in
private static byte computeUInt64SizeNoTag(long);
descriptor: (J)B
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=3, args_size=1
start local 0 0: lload 0
ldc -128
land
lconst_0
lcmp
ifne 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
lload 0
lconst_0
lcmp
ifge 4
3: bipush 10
ireturn
4: StackMap locals:
StackMap stack:
iconst_2
istore 2
start local 2 5: lload 0
ldc -34359738368
land
lconst_0
lcmp
ifeq 8
6: iload 2
iconst_4
iadd
i2b
istore 2
7: lload 0
bipush 28
lushr
lstore 0
8: StackMap locals: int
StackMap stack:
lload 0
ldc -2097152
land
lconst_0
lcmp
ifeq 11
9: iload 2
iconst_2
iadd
i2b
istore 2
10: lload 0
bipush 14
lushr
lstore 0
11: StackMap locals:
StackMap stack:
lload 0
ldc -16384
land
lconst_0
lcmp
ifeq 13
12: iload 2
iconst_1
iadd
i2b
istore 2
13: StackMap locals:
StackMap stack:
iload 2
ireturn
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 value J
5 14 2 n B
MethodParameters:
Name Flags
value
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.BinaryWriter.$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.BinaryWriter.$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: "BinaryWriter.java"
NestMembers:
com.google.protobuf.BinaryWriter$SafeDirectWriter com.google.protobuf.BinaryWriter$SafeHeapWriter com.google.protobuf.BinaryWriter$UnsafeDirectWriter com.google.protobuf.BinaryWriter$UnsafeHeapWriter
InnerClasses:
private final SafeDirectWriter = com.google.protobuf.BinaryWriter$SafeDirectWriter of com.google.protobuf.BinaryWriter
private final SafeHeapWriter = com.google.protobuf.BinaryWriter$SafeHeapWriter of com.google.protobuf.BinaryWriter
private final UnsafeDirectWriter = com.google.protobuf.BinaryWriter$UnsafeDirectWriter of com.google.protobuf.BinaryWriter
private final UnsafeHeapWriter = com.google.protobuf.BinaryWriter$UnsafeHeapWriter of com.google.protobuf.BinaryWriter
public abstract EnumLite = com.google.protobuf.Internal$EnumLite of com.google.protobuf.Internal
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