final class com.google.protobuf.CodedInputStreamReader implements com.google.protobuf.Reader
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: com.google.protobuf.CodedInputStreamReader
super_class: java.lang.Object
{
private static final int FIXED32_MULTIPLE_MASK;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 3
private static final int FIXED64_MULTIPLE_MASK;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 7
private static final int NEXT_TAG_UNSET;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
private final com.google.protobuf.CodedInputStream input;
descriptor: Lcom/google/protobuf/CodedInputStream;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private int tag;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int endGroupTag;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int nextTag;
descriptor: I
flags: (0x0002) ACC_PRIVATE
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.CodedInputStreamReader forCodedInput(com.google.protobuf.CodedInputStream);
descriptor: (Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/CodedInputStreamReader;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.CodedInputStream.wrapper:Lcom/google/protobuf/CodedInputStreamReader;
ifnull 2
1: aload 0
getfield com.google.protobuf.CodedInputStream.wrapper:Lcom/google/protobuf/CodedInputStreamReader;
areturn
2: StackMap locals:
StackMap stack:
new com.google.protobuf.CodedInputStreamReader
dup
aload 0
invokespecial com.google.protobuf.CodedInputStreamReader.<init>:(Lcom/google/protobuf/CodedInputStream;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 input Lcom/google/protobuf/CodedInputStream;
MethodParameters:
Name Flags
input
private void <init>(com.google.protobuf.CodedInputStream);
descriptor: (Lcom/google/protobuf/CodedInputStream;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_0
putfield com.google.protobuf.CodedInputStreamReader.nextTag:I
2: aload 0
aload 1
ldc "input"
invokestatic com.google.protobuf.Internal.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
checkcast com.google.protobuf.CodedInputStream
putfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
3: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
aload 0
putfield com.google.protobuf.CodedInputStream.wrapper:Lcom/google/protobuf/CodedInputStreamReader;
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/google/protobuf/CodedInputStreamReader;
0 5 1 input Lcom/google/protobuf/CodedInputStream;
MethodParameters:
Name Flags
input
public boolean shouldDiscardUnknownFields();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.shouldDiscardUnknownFields:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/CodedInputStreamReader;
public int getFieldNumber();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.CodedInputStreamReader.nextTag:I
ifeq 4
1: aload 0
aload 0
getfield com.google.protobuf.CodedInputStreamReader.nextTag:I
putfield com.google.protobuf.CodedInputStreamReader.tag:I
2: aload 0
iconst_0
putfield com.google.protobuf.CodedInputStreamReader.nextTag:I
3: goto 5
4: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readTag:()I
putfield com.google.protobuf.CodedInputStreamReader.tag:I
5: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
ifeq 6
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
aload 0
getfield com.google.protobuf.CodedInputStreamReader.endGroupTag:I
if_icmpne 7
6: StackMap locals:
StackMap stack:
ldc 2147483647
ireturn
7: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
invokestatic com.google.protobuf.WireFormat.getTagFieldNumber:(I)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/google/protobuf/CodedInputStreamReader;
Exceptions:
throws java.io.IOException
public int getTag();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/CodedInputStreamReader;
public boolean skipField();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.isAtEnd:()Z
ifne 1
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
aload 0
getfield com.google.protobuf.CodedInputStreamReader.endGroupTag:I
if_icmpne 2
1: StackMap locals:
StackMap stack:
iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
invokevirtual com.google.protobuf.CodedInputStream.skipField:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/google/protobuf/CodedInputStreamReader;
Exceptions:
throws java.io.IOException
private void requireWireType(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
invokestatic com.google.protobuf.WireFormat.getTagWireType:(I)I
iload 1
if_icmpeq 2
1: invokestatic com.google.protobuf.InvalidProtocolBufferException.invalidWireType:()Lcom/google/protobuf/InvalidProtocolBufferException$InvalidWireTypeException;
athrow
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/google/protobuf/CodedInputStreamReader;
0 3 1 requiredWireType I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
requiredWireType
public double readDouble();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
invokevirtual com.google.protobuf.CodedInputStreamReader.requireWireType:(I)V
1: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readDouble:()D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedInputStreamReader;
Exceptions:
throws java.io.IOException
public float readFloat();
descriptor: ()F
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_5
invokevirtual com.google.protobuf.CodedInputStreamReader.requireWireType:(I)V
1: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readFloat:()F
freturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedInputStreamReader;
Exceptions:
throws java.io.IOException
public long readUInt64();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
invokevirtual com.google.protobuf.CodedInputStreamReader.requireWireType:(I)V
1: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readUInt64:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedInputStreamReader;
Exceptions:
throws java.io.IOException
public long readInt64();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
invokevirtual com.google.protobuf.CodedInputStreamReader.requireWireType:(I)V
1: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readInt64:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedInputStreamReader;
Exceptions:
throws java.io.IOException
public int readInt32();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
invokevirtual com.google.protobuf.CodedInputStreamReader.requireWireType:(I)V
1: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readInt32:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedInputStreamReader;
Exceptions:
throws java.io.IOException
public long readFixed64();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
invokevirtual com.google.protobuf.CodedInputStreamReader.requireWireType:(I)V
1: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readFixed64:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedInputStreamReader;
Exceptions:
throws java.io.IOException
public int readFixed32();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_5
invokevirtual com.google.protobuf.CodedInputStreamReader.requireWireType:(I)V
1: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readFixed32:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedInputStreamReader;
Exceptions:
throws java.io.IOException
public boolean readBool();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
invokevirtual com.google.protobuf.CodedInputStreamReader.requireWireType:(I)V
1: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readBool:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedInputStreamReader;
Exceptions:
throws java.io.IOException
public java.lang.String readString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_2
invokevirtual com.google.protobuf.CodedInputStreamReader.requireWireType:(I)V
1: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedInputStreamReader;
Exceptions:
throws java.io.IOException
public java.lang.String readStringRequireUtf8();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_2
invokevirtual com.google.protobuf.CodedInputStreamReader.requireWireType:(I)V
1: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readStringRequireUtf8:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedInputStreamReader;
Exceptions:
throws java.io.IOException
public <T> T readMessage(java.lang.Class<T>, com.google.protobuf.ExtensionRegistryLite);
descriptor: (Ljava/lang/Class;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iconst_2
invokevirtual com.google.protobuf.CodedInputStreamReader.requireWireType:(I)V
1: aload 0
invokestatic com.google.protobuf.Protobuf.getInstance:()Lcom/google/protobuf/Protobuf;
aload 1
invokevirtual com.google.protobuf.Protobuf.schemaFor:(Ljava/lang/Class;)Lcom/google/protobuf/Schema;
aload 2
invokevirtual com.google.protobuf.CodedInputStreamReader.readMessage:(Lcom/google/protobuf/Schema;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedInputStreamReader;
0 2 1 clazz Ljava/lang/Class<TT;>;
0 2 2 extensionRegistry Lcom/google/protobuf/ExtensionRegistryLite;
Exceptions:
throws java.io.IOException
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;Lcom/google/protobuf/ExtensionRegistryLite;)TT;
MethodParameters:
Name Flags
clazz
extensionRegistry
public <T> T readMessageBySchemaWithCheck(com.google.protobuf.Schema<T>, com.google.protobuf.ExtensionRegistryLite);
descriptor: (Lcom/google/protobuf/Schema;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iconst_2
invokevirtual com.google.protobuf.CodedInputStreamReader.requireWireType:(I)V
1: aload 0
aload 1
aload 2
invokevirtual com.google.protobuf.CodedInputStreamReader.readMessage:(Lcom/google/protobuf/Schema;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedInputStreamReader;
0 2 1 schema Lcom/google/protobuf/Schema<TT;>;
0 2 2 extensionRegistry Lcom/google/protobuf/ExtensionRegistryLite;
Exceptions:
throws java.io.IOException
Signature: <T:Ljava/lang/Object;>(Lcom/google/protobuf/Schema<TT;>;Lcom/google/protobuf/ExtensionRegistryLite;)TT;
MethodParameters:
Name Flags
schema
extensionRegistry
public <T> T readGroup(java.lang.Class<T>, com.google.protobuf.ExtensionRegistryLite);
descriptor: (Ljava/lang/Class;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iconst_3
invokevirtual com.google.protobuf.CodedInputStreamReader.requireWireType:(I)V
1: aload 0
invokestatic com.google.protobuf.Protobuf.getInstance:()Lcom/google/protobuf/Protobuf;
aload 1
invokevirtual com.google.protobuf.Protobuf.schemaFor:(Ljava/lang/Class;)Lcom/google/protobuf/Schema;
aload 2
invokevirtual com.google.protobuf.CodedInputStreamReader.readGroup:(Lcom/google/protobuf/Schema;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedInputStreamReader;
0 2 1 clazz Ljava/lang/Class<TT;>;
0 2 2 extensionRegistry Lcom/google/protobuf/ExtensionRegistryLite;
Exceptions:
throws java.io.IOException
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;Lcom/google/protobuf/ExtensionRegistryLite;)TT;
MethodParameters:
Name Flags
clazz
extensionRegistry
public <T> T readGroupBySchemaWithCheck(com.google.protobuf.Schema<T>, com.google.protobuf.ExtensionRegistryLite);
descriptor: (Lcom/google/protobuf/Schema;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iconst_3
invokevirtual com.google.protobuf.CodedInputStreamReader.requireWireType:(I)V
1: aload 0
aload 1
aload 2
invokevirtual com.google.protobuf.CodedInputStreamReader.readGroup:(Lcom/google/protobuf/Schema;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedInputStreamReader;
0 2 1 schema Lcom/google/protobuf/Schema<TT;>;
0 2 2 extensionRegistry Lcom/google/protobuf/ExtensionRegistryLite;
Exceptions:
throws java.io.IOException
Signature: <T:Ljava/lang/Object;>(Lcom/google/protobuf/Schema<TT;>;Lcom/google/protobuf/ExtensionRegistryLite;)TT;
MethodParameters:
Name Flags
schema
extensionRegistry
private <T> T readMessage(com.google.protobuf.Schema<T>, com.google.protobuf.ExtensionRegistryLite);
descriptor: (Lcom/google/protobuf/Schema;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readUInt32:()I
istore 3
start local 3 1: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
getfield com.google.protobuf.CodedInputStream.recursionDepth:I
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
getfield com.google.protobuf.CodedInputStream.recursionLimit:I
if_icmplt 3
2: invokestatic com.google.protobuf.InvalidProtocolBufferException.recursionLimitExceeded:()Lcom/google/protobuf/InvalidProtocolBufferException;
athrow
3: StackMap locals: int
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
iload 3
invokevirtual com.google.protobuf.CodedInputStream.pushLimit:(I)I
istore 4
start local 4 4: aload 1
invokeinterface com.google.protobuf.Schema.newInstance:()Ljava/lang/Object;
astore 5
start local 5 5: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
dup
getfield com.google.protobuf.CodedInputStream.recursionDepth:I
iconst_1
iadd
putfield com.google.protobuf.CodedInputStream.recursionDepth:I
6: aload 1
aload 5
aload 0
aload 2
invokeinterface com.google.protobuf.Schema.mergeFrom:(Ljava/lang/Object;Lcom/google/protobuf/Reader;Lcom/google/protobuf/ExtensionRegistryLite;)V
7: aload 1
aload 5
invokeinterface com.google.protobuf.Schema.makeImmutable:(Ljava/lang/Object;)V
8: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
iconst_0
invokevirtual com.google.protobuf.CodedInputStream.checkLastTagWas:(I)V
9: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
dup
getfield com.google.protobuf.CodedInputStream.recursionDepth:I
iconst_1
isub
putfield com.google.protobuf.CodedInputStream.recursionDepth:I
10: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
iload 4
invokevirtual com.google.protobuf.CodedInputStream.popLimit:(I)V
11: aload 5
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/google/protobuf/CodedInputStreamReader;
0 12 1 schema Lcom/google/protobuf/Schema<TT;>;
0 12 2 extensionRegistry Lcom/google/protobuf/ExtensionRegistryLite;
1 12 3 size I
4 12 4 prevLimit I
5 12 5 message TT;
Exceptions:
throws java.io.IOException
Signature: <T:Ljava/lang/Object;>(Lcom/google/protobuf/Schema<TT;>;Lcom/google/protobuf/ExtensionRegistryLite;)TT;
MethodParameters:
Name Flags
schema
extensionRegistry
private <T> T readGroup(com.google.protobuf.Schema<T>, com.google.protobuf.ExtensionRegistryLite);
descriptor: (Lcom/google/protobuf/Schema;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.google.protobuf.CodedInputStreamReader.endGroupTag:I
istore 3
start local 3 1: aload 0
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
invokestatic com.google.protobuf.WireFormat.getTagFieldNumber:(I)I
iconst_4
invokestatic com.google.protobuf.WireFormat.makeTag:(II)I
putfield com.google.protobuf.CodedInputStreamReader.endGroupTag:I
2: aload 1
invokeinterface com.google.protobuf.Schema.newInstance:()Ljava/lang/Object;
astore 4
start local 4 3: aload 1
aload 4
aload 0
aload 2
invokeinterface com.google.protobuf.Schema.mergeFrom:(Ljava/lang/Object;Lcom/google/protobuf/Reader;Lcom/google/protobuf/ExtensionRegistryLite;)V
4: aload 1
aload 4
invokeinterface com.google.protobuf.Schema.makeImmutable:(Ljava/lang/Object;)V
5: aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
aload 0
getfield com.google.protobuf.CodedInputStreamReader.endGroupTag:I
if_icmpeq 7
6: invokestatic com.google.protobuf.InvalidProtocolBufferException.parseFailure:()Lcom/google/protobuf/InvalidProtocolBufferException;
athrow
7: StackMap locals: int java.lang.Object
StackMap stack:
aload 4
astore 6
8: aload 0
iload 3
putfield com.google.protobuf.CodedInputStreamReader.endGroupTag:I
9: aload 6
areturn
end local 4 10: StackMap locals: com.google.protobuf.CodedInputStreamReader com.google.protobuf.Schema com.google.protobuf.ExtensionRegistryLite int
StackMap stack: java.lang.Throwable
astore 5
11: aload 0
iload 3
putfield com.google.protobuf.CodedInputStreamReader.endGroupTag:I
12: aload 5
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/google/protobuf/CodedInputStreamReader;
0 13 1 schema Lcom/google/protobuf/Schema<TT;>;
0 13 2 extensionRegistry Lcom/google/protobuf/ExtensionRegistryLite;
1 13 3 prevEndGroupTag I
3 10 4 message TT;
Exception table:
from to target type
2 8 10 any
Exceptions:
throws java.io.IOException
Signature: <T:Ljava/lang/Object;>(Lcom/google/protobuf/Schema<TT;>;Lcom/google/protobuf/ExtensionRegistryLite;)TT;
MethodParameters:
Name Flags
schema
extensionRegistry
public com.google.protobuf.ByteString readBytes();
descriptor: ()Lcom/google/protobuf/ByteString;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_2
invokevirtual com.google.protobuf.CodedInputStreamReader.requireWireType:(I)V
1: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readBytes:()Lcom/google/protobuf/ByteString;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedInputStreamReader;
Exceptions:
throws java.io.IOException
public int readUInt32();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
invokevirtual com.google.protobuf.CodedInputStreamReader.requireWireType:(I)V
1: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readUInt32:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedInputStreamReader;
Exceptions:
throws java.io.IOException
public int readEnum();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
invokevirtual com.google.protobuf.CodedInputStreamReader.requireWireType:(I)V
1: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readEnum:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedInputStreamReader;
Exceptions:
throws java.io.IOException
public int readSFixed32();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_5
invokevirtual com.google.protobuf.CodedInputStreamReader.requireWireType:(I)V
1: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readSFixed32:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedInputStreamReader;
Exceptions:
throws java.io.IOException
public long readSFixed64();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
invokevirtual com.google.protobuf.CodedInputStreamReader.requireWireType:(I)V
1: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readSFixed64:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedInputStreamReader;
Exceptions:
throws java.io.IOException
public int readSInt32();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
invokevirtual com.google.protobuf.CodedInputStreamReader.requireWireType:(I)V
1: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readSInt32:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedInputStreamReader;
Exceptions:
throws java.io.IOException
public long readSInt64();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
invokevirtual com.google.protobuf.CodedInputStreamReader.requireWireType:(I)V
1: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readSInt64:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedInputStreamReader;
Exceptions:
throws java.io.IOException
public void readDoubleList(java.util.List<java.lang.Double>);
descriptor: (Ljava/util/List;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: aload 1
instanceof com.google.protobuf.DoubleArrayList
ifeq 19
1: aload 1
checkcast com.google.protobuf.DoubleArrayList
astore 2
start local 2 2: aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
invokestatic com.google.protobuf.WireFormat.getTagWireType:(I)I
tableswitch { // 1 - 2
1: 10
2: 3
default: 17
}
3: StackMap locals: com.google.protobuf.DoubleArrayList
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readUInt32:()I
istore 3
start local 3 4: aload 0
iload 3
invokevirtual com.google.protobuf.CodedInputStreamReader.verifyPackedFixed64Length:(I)V
5: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 3
iadd
istore 4
start local 4 6: StackMap locals: int int
StackMap stack:
aload 2
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readDouble:()D
invokevirtual com.google.protobuf.DoubleArrayList.addDouble:(D)V
7: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 4
8: if_icmplt 6
9: goto 35
end local 4 end local 3 10: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readDouble:()D
invokevirtual com.google.protobuf.DoubleArrayList.addDouble:(D)V
11: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.isAtEnd:()Z
ifeq 13
12: return
13: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readTag:()I
istore 5
start local 5 14: iload 5
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
if_icmpeq 10
15: aload 0
iload 5
putfield com.google.protobuf.CodedInputStreamReader.nextTag:I
16: return
end local 5 17: StackMap locals:
StackMap stack:
invokestatic com.google.protobuf.InvalidProtocolBufferException.invalidWireType:()Lcom/google/protobuf/InvalidProtocolBufferException$InvalidWireTypeException;
athrow
end local 2 18: StackMap locals:
StackMap stack:
goto 35
19: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
invokestatic com.google.protobuf.WireFormat.getTagWireType:(I)I
tableswitch { // 1 - 2
1: 27
2: 20
default: 34
}
20: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readUInt32:()I
istore 2
start local 2 21: aload 0
iload 2
invokevirtual com.google.protobuf.CodedInputStreamReader.verifyPackedFixed64Length:(I)V
22: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 2
iadd
istore 3
start local 3 23: StackMap locals: int int
StackMap stack:
aload 1
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readDouble:()D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
24: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 3
25: if_icmplt 23
26: goto 35
end local 3 end local 2 27: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readDouble:()D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
28: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.isAtEnd:()Z
ifeq 30
29: return
30: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readTag:()I
istore 4
start local 4 31: iload 4
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
if_icmpeq 27
32: aload 0
iload 4
putfield com.google.protobuf.CodedInputStreamReader.nextTag:I
33: return
end local 4 34: StackMap locals:
StackMap stack:
invokestatic com.google.protobuf.InvalidProtocolBufferException.invalidWireType:()Lcom/google/protobuf/InvalidProtocolBufferException$InvalidWireTypeException;
athrow
35: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Lcom/google/protobuf/CodedInputStreamReader;
0 36 1 target Ljava/util/List<Ljava/lang/Double;>;
2 18 2 plist Lcom/google/protobuf/DoubleArrayList;
4 10 3 bytes I
6 10 4 endPos I
14 17 5 nextTag I
21 27 2 bytes I
23 27 3 endPos I
31 34 4 nextTag I
Exceptions:
throws java.io.IOException
Signature: (Ljava/util/List<Ljava/lang/Double;>;)V
MethodParameters:
Name Flags
target
public void readFloatList(java.util.List<java.lang.Float>);
descriptor: (Ljava/util/List;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 1
instanceof com.google.protobuf.FloatArrayList
ifeq 19
1: aload 1
checkcast com.google.protobuf.FloatArrayList
astore 2
start local 2 2: aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
invokestatic com.google.protobuf.WireFormat.getTagWireType:(I)I
tableswitch { // 2 - 5
2: 3
3: 17
4: 17
5: 10
default: 17
}
3: StackMap locals: com.google.protobuf.FloatArrayList
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readUInt32:()I
istore 3
start local 3 4: aload 0
iload 3
invokevirtual com.google.protobuf.CodedInputStreamReader.verifyPackedFixed32Length:(I)V
5: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 3
iadd
istore 4
start local 4 6: StackMap locals: int int
StackMap stack:
aload 2
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readFloat:()F
invokevirtual com.google.protobuf.FloatArrayList.addFloat:(F)V
7: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 4
8: if_icmplt 6
9: goto 35
end local 4 end local 3 10: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readFloat:()F
invokevirtual com.google.protobuf.FloatArrayList.addFloat:(F)V
11: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.isAtEnd:()Z
ifeq 13
12: return
13: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readTag:()I
istore 5
start local 5 14: iload 5
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
if_icmpeq 10
15: aload 0
iload 5
putfield com.google.protobuf.CodedInputStreamReader.nextTag:I
16: return
end local 5 17: StackMap locals:
StackMap stack:
invokestatic com.google.protobuf.InvalidProtocolBufferException.invalidWireType:()Lcom/google/protobuf/InvalidProtocolBufferException$InvalidWireTypeException;
athrow
end local 2 18: StackMap locals:
StackMap stack:
goto 35
19: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
invokestatic com.google.protobuf.WireFormat.getTagWireType:(I)I
tableswitch { // 2 - 5
2: 20
3: 34
4: 34
5: 27
default: 34
}
20: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readUInt32:()I
istore 2
start local 2 21: aload 0
iload 2
invokevirtual com.google.protobuf.CodedInputStreamReader.verifyPackedFixed32Length:(I)V
22: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 2
iadd
istore 3
start local 3 23: StackMap locals: int int
StackMap stack:
aload 1
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readFloat:()F
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
24: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 3
25: if_icmplt 23
26: goto 35
end local 3 end local 2 27: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readFloat:()F
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
28: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.isAtEnd:()Z
ifeq 30
29: return
30: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readTag:()I
istore 4
start local 4 31: iload 4
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
if_icmpeq 27
32: aload 0
iload 4
putfield com.google.protobuf.CodedInputStreamReader.nextTag:I
33: return
end local 4 34: StackMap locals:
StackMap stack:
invokestatic com.google.protobuf.InvalidProtocolBufferException.invalidWireType:()Lcom/google/protobuf/InvalidProtocolBufferException$InvalidWireTypeException;
athrow
35: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Lcom/google/protobuf/CodedInputStreamReader;
0 36 1 target Ljava/util/List<Ljava/lang/Float;>;
2 18 2 plist Lcom/google/protobuf/FloatArrayList;
4 10 3 bytes I
6 10 4 endPos I
14 17 5 nextTag I
21 27 2 bytes I
23 27 3 endPos I
31 34 4 nextTag I
Exceptions:
throws java.io.IOException
Signature: (Ljava/util/List<Ljava/lang/Float;>;)V
MethodParameters:
Name Flags
target
public void readUInt64List(java.util.List<java.lang.Long>);
descriptor: (Ljava/util/List;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: aload 1
instanceof com.google.protobuf.LongArrayList
ifeq 19
1: aload 1
checkcast com.google.protobuf.LongArrayList
astore 2
start local 2 2: aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
invokestatic com.google.protobuf.WireFormat.getTagWireType:(I)I
tableswitch { // 0 - 2
0: 10
1: 17
2: 3
default: 17
}
3: StackMap locals: com.google.protobuf.LongArrayList
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readUInt32:()I
istore 3
start local 3 4: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 3
iadd
istore 4
start local 4 5: StackMap locals: int int
StackMap stack:
aload 2
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readUInt64:()J
invokevirtual com.google.protobuf.LongArrayList.addLong:(J)V
6: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 4
7: if_icmplt 5
8: aload 0
iload 4
invokevirtual com.google.protobuf.CodedInputStreamReader.requirePosition:(I)V
9: goto 35
end local 4 end local 3 10: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readUInt64:()J
invokevirtual com.google.protobuf.LongArrayList.addLong:(J)V
11: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.isAtEnd:()Z
ifeq 13
12: return
13: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readTag:()I
istore 5
start local 5 14: iload 5
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
if_icmpeq 10
15: aload 0
iload 5
putfield com.google.protobuf.CodedInputStreamReader.nextTag:I
16: return
end local 5 17: StackMap locals:
StackMap stack:
invokestatic com.google.protobuf.InvalidProtocolBufferException.invalidWireType:()Lcom/google/protobuf/InvalidProtocolBufferException$InvalidWireTypeException;
athrow
end local 2 18: StackMap locals:
StackMap stack:
goto 35
19: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
invokestatic com.google.protobuf.WireFormat.getTagWireType:(I)I
tableswitch { // 0 - 2
0: 27
1: 34
2: 20
default: 34
}
20: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readUInt32:()I
istore 2
start local 2 21: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 2
iadd
istore 3
start local 3 22: StackMap locals: int int
StackMap stack:
aload 1
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readUInt64:()J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
23: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 3
24: if_icmplt 22
25: aload 0
iload 3
invokevirtual com.google.protobuf.CodedInputStreamReader.requirePosition:(I)V
26: goto 35
end local 3 end local 2 27: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readUInt64:()J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
28: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.isAtEnd:()Z
ifeq 30
29: return
30: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readTag:()I
istore 4
start local 4 31: iload 4
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
if_icmpeq 27
32: aload 0
iload 4
putfield com.google.protobuf.CodedInputStreamReader.nextTag:I
33: return
end local 4 34: StackMap locals:
StackMap stack:
invokestatic com.google.protobuf.InvalidProtocolBufferException.invalidWireType:()Lcom/google/protobuf/InvalidProtocolBufferException$InvalidWireTypeException;
athrow
35: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Lcom/google/protobuf/CodedInputStreamReader;
0 36 1 target Ljava/util/List<Ljava/lang/Long;>;
2 18 2 plist Lcom/google/protobuf/LongArrayList;
4 10 3 bytes I
5 10 4 endPos I
14 17 5 nextTag I
21 27 2 bytes I
22 27 3 endPos I
31 34 4 nextTag I
Exceptions:
throws java.io.IOException
Signature: (Ljava/util/List<Ljava/lang/Long;>;)V
MethodParameters:
Name Flags
target
public void readInt64List(java.util.List<java.lang.Long>);
descriptor: (Ljava/util/List;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: aload 1
instanceof com.google.protobuf.LongArrayList
ifeq 19
1: aload 1
checkcast com.google.protobuf.LongArrayList
astore 2
start local 2 2: aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
invokestatic com.google.protobuf.WireFormat.getTagWireType:(I)I
tableswitch { // 0 - 2
0: 10
1: 17
2: 3
default: 17
}
3: StackMap locals: com.google.protobuf.LongArrayList
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readUInt32:()I
istore 3
start local 3 4: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 3
iadd
istore 4
start local 4 5: StackMap locals: int int
StackMap stack:
aload 2
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readInt64:()J
invokevirtual com.google.protobuf.LongArrayList.addLong:(J)V
6: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 4
7: if_icmplt 5
8: aload 0
iload 4
invokevirtual com.google.protobuf.CodedInputStreamReader.requirePosition:(I)V
9: goto 35
end local 4 end local 3 10: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readInt64:()J
invokevirtual com.google.protobuf.LongArrayList.addLong:(J)V
11: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.isAtEnd:()Z
ifeq 13
12: return
13: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readTag:()I
istore 5
start local 5 14: iload 5
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
if_icmpeq 10
15: aload 0
iload 5
putfield com.google.protobuf.CodedInputStreamReader.nextTag:I
16: return
end local 5 17: StackMap locals:
StackMap stack:
invokestatic com.google.protobuf.InvalidProtocolBufferException.invalidWireType:()Lcom/google/protobuf/InvalidProtocolBufferException$InvalidWireTypeException;
athrow
end local 2 18: StackMap locals:
StackMap stack:
goto 35
19: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
invokestatic com.google.protobuf.WireFormat.getTagWireType:(I)I
tableswitch { // 0 - 2
0: 27
1: 34
2: 20
default: 34
}
20: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readUInt32:()I
istore 2
start local 2 21: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 2
iadd
istore 3
start local 3 22: StackMap locals: int int
StackMap stack:
aload 1
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readInt64:()J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
23: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 3
24: if_icmplt 22
25: aload 0
iload 3
invokevirtual com.google.protobuf.CodedInputStreamReader.requirePosition:(I)V
26: goto 35
end local 3 end local 2 27: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readInt64:()J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
28: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.isAtEnd:()Z
ifeq 30
29: return
30: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readTag:()I
istore 4
start local 4 31: iload 4
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
if_icmpeq 27
32: aload 0
iload 4
putfield com.google.protobuf.CodedInputStreamReader.nextTag:I
33: return
end local 4 34: StackMap locals:
StackMap stack:
invokestatic com.google.protobuf.InvalidProtocolBufferException.invalidWireType:()Lcom/google/protobuf/InvalidProtocolBufferException$InvalidWireTypeException;
athrow
35: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Lcom/google/protobuf/CodedInputStreamReader;
0 36 1 target Ljava/util/List<Ljava/lang/Long;>;
2 18 2 plist Lcom/google/protobuf/LongArrayList;
4 10 3 bytes I
5 10 4 endPos I
14 17 5 nextTag I
21 27 2 bytes I
22 27 3 endPos I
31 34 4 nextTag I
Exceptions:
throws java.io.IOException
Signature: (Ljava/util/List<Ljava/lang/Long;>;)V
MethodParameters:
Name Flags
target
public void readInt32List(java.util.List<java.lang.Integer>);
descriptor: (Ljava/util/List;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 1
instanceof com.google.protobuf.IntArrayList
ifeq 19
1: aload 1
checkcast com.google.protobuf.IntArrayList
astore 2
start local 2 2: aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
invokestatic com.google.protobuf.WireFormat.getTagWireType:(I)I
tableswitch { // 0 - 2
0: 10
1: 17
2: 3
default: 17
}
3: StackMap locals: com.google.protobuf.IntArrayList
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readUInt32:()I
istore 3
start local 3 4: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 3
iadd
istore 4
start local 4 5: StackMap locals: int int
StackMap stack:
aload 2
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readInt32:()I
invokevirtual com.google.protobuf.IntArrayList.addInt:(I)V
6: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 4
7: if_icmplt 5
8: aload 0
iload 4
invokevirtual com.google.protobuf.CodedInputStreamReader.requirePosition:(I)V
9: goto 35
end local 4 end local 3 10: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readInt32:()I
invokevirtual com.google.protobuf.IntArrayList.addInt:(I)V
11: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.isAtEnd:()Z
ifeq 13
12: return
13: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readTag:()I
istore 5
start local 5 14: iload 5
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
if_icmpeq 10
15: aload 0
iload 5
putfield com.google.protobuf.CodedInputStreamReader.nextTag:I
16: return
end local 5 17: StackMap locals:
StackMap stack:
invokestatic com.google.protobuf.InvalidProtocolBufferException.invalidWireType:()Lcom/google/protobuf/InvalidProtocolBufferException$InvalidWireTypeException;
athrow
end local 2 18: StackMap locals:
StackMap stack:
goto 35
19: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
invokestatic com.google.protobuf.WireFormat.getTagWireType:(I)I
tableswitch { // 0 - 2
0: 27
1: 34
2: 20
default: 34
}
20: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readUInt32:()I
istore 2
start local 2 21: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 2
iadd
istore 3
start local 3 22: StackMap locals: int int
StackMap stack:
aload 1
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readInt32:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
23: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 3
24: if_icmplt 22
25: aload 0
iload 3
invokevirtual com.google.protobuf.CodedInputStreamReader.requirePosition:(I)V
26: goto 35
end local 3 end local 2 27: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readInt32:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
28: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.isAtEnd:()Z
ifeq 30
29: return
30: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readTag:()I
istore 4
start local 4 31: iload 4
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
if_icmpeq 27
32: aload 0
iload 4
putfield com.google.protobuf.CodedInputStreamReader.nextTag:I
33: return
end local 4 34: StackMap locals:
StackMap stack:
invokestatic com.google.protobuf.InvalidProtocolBufferException.invalidWireType:()Lcom/google/protobuf/InvalidProtocolBufferException$InvalidWireTypeException;
athrow
35: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Lcom/google/protobuf/CodedInputStreamReader;
0 36 1 target Ljava/util/List<Ljava/lang/Integer;>;
2 18 2 plist Lcom/google/protobuf/IntArrayList;
4 10 3 bytes I
5 10 4 endPos I
14 17 5 nextTag I
21 27 2 bytes I
22 27 3 endPos I
31 34 4 nextTag I
Exceptions:
throws java.io.IOException
Signature: (Ljava/util/List<Ljava/lang/Integer;>;)V
MethodParameters:
Name Flags
target
public void readFixed64List(java.util.List<java.lang.Long>);
descriptor: (Ljava/util/List;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: aload 1
instanceof com.google.protobuf.LongArrayList
ifeq 19
1: aload 1
checkcast com.google.protobuf.LongArrayList
astore 2
start local 2 2: aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
invokestatic com.google.protobuf.WireFormat.getTagWireType:(I)I
tableswitch { // 1 - 2
1: 10
2: 3
default: 17
}
3: StackMap locals: com.google.protobuf.LongArrayList
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readUInt32:()I
istore 3
start local 3 4: aload 0
iload 3
invokevirtual com.google.protobuf.CodedInputStreamReader.verifyPackedFixed64Length:(I)V
5: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 3
iadd
istore 4
start local 4 6: StackMap locals: int int
StackMap stack:
aload 2
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readFixed64:()J
invokevirtual com.google.protobuf.LongArrayList.addLong:(J)V
7: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 4
8: if_icmplt 6
9: goto 35
end local 4 end local 3 10: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readFixed64:()J
invokevirtual com.google.protobuf.LongArrayList.addLong:(J)V
11: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.isAtEnd:()Z
ifeq 13
12: return
13: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readTag:()I
istore 5
start local 5 14: iload 5
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
if_icmpeq 10
15: aload 0
iload 5
putfield com.google.protobuf.CodedInputStreamReader.nextTag:I
16: return
end local 5 17: StackMap locals:
StackMap stack:
invokestatic com.google.protobuf.InvalidProtocolBufferException.invalidWireType:()Lcom/google/protobuf/InvalidProtocolBufferException$InvalidWireTypeException;
athrow
end local 2 18: StackMap locals:
StackMap stack:
goto 35
19: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
invokestatic com.google.protobuf.WireFormat.getTagWireType:(I)I
tableswitch { // 1 - 2
1: 27
2: 20
default: 34
}
20: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readUInt32:()I
istore 2
start local 2 21: aload 0
iload 2
invokevirtual com.google.protobuf.CodedInputStreamReader.verifyPackedFixed64Length:(I)V
22: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 2
iadd
istore 3
start local 3 23: StackMap locals: int int
StackMap stack:
aload 1
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readFixed64:()J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
24: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 3
25: if_icmplt 23
26: goto 35
end local 3 end local 2 27: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readFixed64:()J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
28: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.isAtEnd:()Z
ifeq 30
29: return
30: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readTag:()I
istore 4
start local 4 31: iload 4
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
if_icmpeq 27
32: aload 0
iload 4
putfield com.google.protobuf.CodedInputStreamReader.nextTag:I
33: return
end local 4 34: StackMap locals:
StackMap stack:
invokestatic com.google.protobuf.InvalidProtocolBufferException.invalidWireType:()Lcom/google/protobuf/InvalidProtocolBufferException$InvalidWireTypeException;
athrow
35: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Lcom/google/protobuf/CodedInputStreamReader;
0 36 1 target Ljava/util/List<Ljava/lang/Long;>;
2 18 2 plist Lcom/google/protobuf/LongArrayList;
4 10 3 bytes I
6 10 4 endPos I
14 17 5 nextTag I
21 27 2 bytes I
23 27 3 endPos I
31 34 4 nextTag I
Exceptions:
throws java.io.IOException
Signature: (Ljava/util/List<Ljava/lang/Long;>;)V
MethodParameters:
Name Flags
target
public void readFixed32List(java.util.List<java.lang.Integer>);
descriptor: (Ljava/util/List;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 1
instanceof com.google.protobuf.IntArrayList
ifeq 19
1: aload 1
checkcast com.google.protobuf.IntArrayList
astore 2
start local 2 2: aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
invokestatic com.google.protobuf.WireFormat.getTagWireType:(I)I
tableswitch { // 2 - 5
2: 3
3: 17
4: 17
5: 10
default: 17
}
3: StackMap locals: com.google.protobuf.IntArrayList
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readUInt32:()I
istore 3
start local 3 4: aload 0
iload 3
invokevirtual com.google.protobuf.CodedInputStreamReader.verifyPackedFixed32Length:(I)V
5: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 3
iadd
istore 4
start local 4 6: StackMap locals: int int
StackMap stack:
aload 2
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readFixed32:()I
invokevirtual com.google.protobuf.IntArrayList.addInt:(I)V
7: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 4
8: if_icmplt 6
9: goto 35
end local 4 end local 3 10: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readFixed32:()I
invokevirtual com.google.protobuf.IntArrayList.addInt:(I)V
11: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.isAtEnd:()Z
ifeq 13
12: return
13: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readTag:()I
istore 5
start local 5 14: iload 5
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
if_icmpeq 10
15: aload 0
iload 5
putfield com.google.protobuf.CodedInputStreamReader.nextTag:I
16: return
end local 5 17: StackMap locals:
StackMap stack:
invokestatic com.google.protobuf.InvalidProtocolBufferException.invalidWireType:()Lcom/google/protobuf/InvalidProtocolBufferException$InvalidWireTypeException;
athrow
end local 2 18: StackMap locals:
StackMap stack:
goto 35
19: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
invokestatic com.google.protobuf.WireFormat.getTagWireType:(I)I
tableswitch { // 2 - 5
2: 20
3: 34
4: 34
5: 27
default: 34
}
20: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readUInt32:()I
istore 2
start local 2 21: aload 0
iload 2
invokevirtual com.google.protobuf.CodedInputStreamReader.verifyPackedFixed32Length:(I)V
22: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 2
iadd
istore 3
start local 3 23: StackMap locals: int int
StackMap stack:
aload 1
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readFixed32:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
24: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 3
25: if_icmplt 23
26: goto 35
end local 3 end local 2 27: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readFixed32:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
28: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.isAtEnd:()Z
ifeq 30
29: return
30: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readTag:()I
istore 4
start local 4 31: iload 4
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
if_icmpeq 27
32: aload 0
iload 4
putfield com.google.protobuf.CodedInputStreamReader.nextTag:I
33: return
end local 4 34: StackMap locals:
StackMap stack:
invokestatic com.google.protobuf.InvalidProtocolBufferException.invalidWireType:()Lcom/google/protobuf/InvalidProtocolBufferException$InvalidWireTypeException;
athrow
35: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Lcom/google/protobuf/CodedInputStreamReader;
0 36 1 target Ljava/util/List<Ljava/lang/Integer;>;
2 18 2 plist Lcom/google/protobuf/IntArrayList;
4 10 3 bytes I
6 10 4 endPos I
14 17 5 nextTag I
21 27 2 bytes I
23 27 3 endPos I
31 34 4 nextTag I
Exceptions:
throws java.io.IOException
Signature: (Ljava/util/List<Ljava/lang/Integer;>;)V
MethodParameters:
Name Flags
target
public void readBoolList(java.util.List<java.lang.Boolean>);
descriptor: (Ljava/util/List;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 1
instanceof com.google.protobuf.BooleanArrayList
ifeq 19
1: aload 1
checkcast com.google.protobuf.BooleanArrayList
astore 2
start local 2 2: aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
invokestatic com.google.protobuf.WireFormat.getTagWireType:(I)I
tableswitch { // 0 - 2
0: 10
1: 17
2: 3
default: 17
}
3: StackMap locals: com.google.protobuf.BooleanArrayList
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readUInt32:()I
istore 3
start local 3 4: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 3
iadd
istore 4
start local 4 5: StackMap locals: int int
StackMap stack:
aload 2
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readBool:()Z
invokevirtual com.google.protobuf.BooleanArrayList.addBoolean:(Z)V
6: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 4
7: if_icmplt 5
8: aload 0
iload 4
invokevirtual com.google.protobuf.CodedInputStreamReader.requirePosition:(I)V
9: goto 35
end local 4 end local 3 10: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readBool:()Z
invokevirtual com.google.protobuf.BooleanArrayList.addBoolean:(Z)V
11: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.isAtEnd:()Z
ifeq 13
12: return
13: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readTag:()I
istore 5
start local 5 14: iload 5
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
if_icmpeq 10
15: aload 0
iload 5
putfield com.google.protobuf.CodedInputStreamReader.nextTag:I
16: return
end local 5 17: StackMap locals:
StackMap stack:
invokestatic com.google.protobuf.InvalidProtocolBufferException.invalidWireType:()Lcom/google/protobuf/InvalidProtocolBufferException$InvalidWireTypeException;
athrow
end local 2 18: StackMap locals:
StackMap stack:
goto 35
19: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
invokestatic com.google.protobuf.WireFormat.getTagWireType:(I)I
tableswitch { // 0 - 2
0: 27
1: 34
2: 20
default: 34
}
20: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readUInt32:()I
istore 2
start local 2 21: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 2
iadd
istore 3
start local 3 22: StackMap locals: int int
StackMap stack:
aload 1
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readBool:()Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
23: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 3
24: if_icmplt 22
25: aload 0
iload 3
invokevirtual com.google.protobuf.CodedInputStreamReader.requirePosition:(I)V
26: goto 35
end local 3 end local 2 27: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readBool:()Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
28: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.isAtEnd:()Z
ifeq 30
29: return
30: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readTag:()I
istore 4
start local 4 31: iload 4
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
if_icmpeq 27
32: aload 0
iload 4
putfield com.google.protobuf.CodedInputStreamReader.nextTag:I
33: return
end local 4 34: StackMap locals:
StackMap stack:
invokestatic com.google.protobuf.InvalidProtocolBufferException.invalidWireType:()Lcom/google/protobuf/InvalidProtocolBufferException$InvalidWireTypeException;
athrow
35: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Lcom/google/protobuf/CodedInputStreamReader;
0 36 1 target Ljava/util/List<Ljava/lang/Boolean;>;
2 18 2 plist Lcom/google/protobuf/BooleanArrayList;
4 10 3 bytes I
5 10 4 endPos I
14 17 5 nextTag I
21 27 2 bytes I
22 27 3 endPos I
31 34 4 nextTag I
Exceptions:
throws java.io.IOException
Signature: (Ljava/util/List<Ljava/lang/Boolean;>;)V
MethodParameters:
Name Flags
target
public void readStringList(java.util.List<java.lang.String>);
descriptor: (Ljava/util/List;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_0
invokevirtual com.google.protobuf.CodedInputStreamReader.readStringListInternal:(Ljava/util/List;Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedInputStreamReader;
0 2 1 target Ljava/util/List<Ljava/lang/String;>;
Exceptions:
throws java.io.IOException
Signature: (Ljava/util/List<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
target
public void readStringListRequireUtf8(java.util.List<java.lang.String>);
descriptor: (Ljava/util/List;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_1
invokevirtual com.google.protobuf.CodedInputStreamReader.readStringListInternal:(Ljava/util/List;Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/CodedInputStreamReader;
0 2 1 target Ljava/util/List<Ljava/lang/String;>;
Exceptions:
throws java.io.IOException
Signature: (Ljava/util/List<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
target
public void readStringListInternal(java.util.List<java.lang.String>, );
descriptor: (Ljava/util/List;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
invokestatic com.google.protobuf.WireFormat.getTagWireType:(I)I
iconst_2
if_icmpeq 2
1: invokestatic com.google.protobuf.InvalidProtocolBufferException.invalidWireType:()Lcom/google/protobuf/InvalidProtocolBufferException$InvalidWireTypeException;
athrow
2: StackMap locals:
StackMap stack:
aload 1
instanceof com.google.protobuf.LazyStringList
ifeq 11
iload 2
ifne 11
3: aload 1
checkcast com.google.protobuf.LazyStringList
astore 3
start local 3 4: StackMap locals: com.google.protobuf.LazyStringList
StackMap stack:
aload 3
aload 0
invokevirtual com.google.protobuf.CodedInputStreamReader.readBytes:()Lcom/google/protobuf/ByteString;
invokeinterface com.google.protobuf.LazyStringList.add:(Lcom/google/protobuf/ByteString;)V
5: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.isAtEnd:()Z
ifeq 7
6: return
7: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readTag:()I
istore 4
start local 4 8: iload 4
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
if_icmpeq 4
9: aload 0
iload 4
putfield com.google.protobuf.CodedInputStreamReader.nextTag:I
10: return
end local 4 end local 3 11: StackMap locals:
StackMap stack:
aload 1
iload 2
ifeq 12
aload 0
invokevirtual com.google.protobuf.CodedInputStreamReader.readStringRequireUtf8:()Ljava/lang/String;
goto 13
StackMap locals:
StackMap stack: java.util.List
12: aload 0
invokevirtual com.google.protobuf.CodedInputStreamReader.readString:()Ljava/lang/String;
StackMap locals: com.google.protobuf.CodedInputStreamReader java.util.List int
StackMap stack: java.util.List java.lang.String
13: invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
14: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.isAtEnd:()Z
ifeq 16
15: return
16: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readTag:()I
istore 3
start local 3 17: iload 3
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
if_icmpeq 11
18: aload 0
iload 3
putfield com.google.protobuf.CodedInputStreamReader.nextTag:I
19: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lcom/google/protobuf/CodedInputStreamReader;
0 20 1 target Ljava/util/List<Ljava/lang/String;>;
0 20 2 requireUtf8 Z
4 11 3 lazyList Lcom/google/protobuf/LazyStringList;
8 11 4 nextTag I
17 20 3 nextTag I
Exceptions:
throws java.io.IOException
Signature: (Ljava/util/List<Ljava/lang/String;>;Z)V
MethodParameters:
Name Flags
target
requireUtf8
public <T> void readMessageList(java.util.List<T>, java.lang.Class<T>, com.google.protobuf.ExtensionRegistryLite);
descriptor: (Ljava/util/List;Ljava/lang/Class;Lcom/google/protobuf/ExtensionRegistryLite;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: invokestatic com.google.protobuf.Protobuf.getInstance:()Lcom/google/protobuf/Protobuf;
aload 2
invokevirtual com.google.protobuf.Protobuf.schemaFor:(Ljava/lang/Class;)Lcom/google/protobuf/Schema;
astore 4
start local 4 1: aload 0
aload 1
aload 4
aload 3
invokevirtual com.google.protobuf.CodedInputStreamReader.readMessageList:(Ljava/util/List;Lcom/google/protobuf/Schema;Lcom/google/protobuf/ExtensionRegistryLite;)V
2: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/google/protobuf/CodedInputStreamReader;
0 3 1 target Ljava/util/List<TT;>;
0 3 2 targetType Ljava/lang/Class<TT;>;
0 3 3 extensionRegistry Lcom/google/protobuf/ExtensionRegistryLite;
1 3 4 schema Lcom/google/protobuf/Schema<TT;>;
Exceptions:
throws java.io.IOException
Signature: <T:Ljava/lang/Object;>(Ljava/util/List<TT;>;Ljava/lang/Class<TT;>;Lcom/google/protobuf/ExtensionRegistryLite;)V
MethodParameters:
Name Flags
target
targetType
extensionRegistry
public <T> void readMessageList(java.util.List<T>, com.google.protobuf.Schema<T>, com.google.protobuf.ExtensionRegistryLite);
descriptor: (Ljava/util/List;Lcom/google/protobuf/Schema;Lcom/google/protobuf/ExtensionRegistryLite;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
invokestatic com.google.protobuf.WireFormat.getTagWireType:(I)I
iconst_2
if_icmpeq 2
1: invokestatic com.google.protobuf.InvalidProtocolBufferException.invalidWireType:()Lcom/google/protobuf/InvalidProtocolBufferException$InvalidWireTypeException;
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
istore 4
start local 4 3: StackMap locals: int
StackMap stack:
aload 1
aload 0
aload 2
aload 3
invokevirtual com.google.protobuf.CodedInputStreamReader.readMessage:(Lcom/google/protobuf/Schema;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
4: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.isAtEnd:()Z
ifne 5
aload 0
getfield com.google.protobuf.CodedInputStreamReader.nextTag:I
ifeq 6
5: StackMap locals:
StackMap stack:
return
6: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readTag:()I
istore 5
start local 5 7: iload 5
iload 4
if_icmpeq 3
8: aload 0
iload 5
putfield com.google.protobuf.CodedInputStreamReader.nextTag:I
9: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/google/protobuf/CodedInputStreamReader;
0 10 1 target Ljava/util/List<TT;>;
0 10 2 schema Lcom/google/protobuf/Schema<TT;>;
0 10 3 extensionRegistry Lcom/google/protobuf/ExtensionRegistryLite;
3 10 4 listTag I
7 10 5 nextTag I
Exceptions:
throws java.io.IOException
Signature: <T:Ljava/lang/Object;>(Ljava/util/List<TT;>;Lcom/google/protobuf/Schema<TT;>;Lcom/google/protobuf/ExtensionRegistryLite;)V
MethodParameters:
Name Flags
target
schema
extensionRegistry
public <T> void readGroupList(java.util.List<T>, java.lang.Class<T>, com.google.protobuf.ExtensionRegistryLite);
descriptor: (Ljava/util/List;Ljava/lang/Class;Lcom/google/protobuf/ExtensionRegistryLite;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: invokestatic com.google.protobuf.Protobuf.getInstance:()Lcom/google/protobuf/Protobuf;
aload 2
invokevirtual com.google.protobuf.Protobuf.schemaFor:(Ljava/lang/Class;)Lcom/google/protobuf/Schema;
astore 4
start local 4 1: aload 0
aload 1
aload 4
aload 3
invokevirtual com.google.protobuf.CodedInputStreamReader.readGroupList:(Ljava/util/List;Lcom/google/protobuf/Schema;Lcom/google/protobuf/ExtensionRegistryLite;)V
2: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/google/protobuf/CodedInputStreamReader;
0 3 1 target Ljava/util/List<TT;>;
0 3 2 targetType Ljava/lang/Class<TT;>;
0 3 3 extensionRegistry Lcom/google/protobuf/ExtensionRegistryLite;
1 3 4 schema Lcom/google/protobuf/Schema<TT;>;
Exceptions:
throws java.io.IOException
Signature: <T:Ljava/lang/Object;>(Ljava/util/List<TT;>;Ljava/lang/Class<TT;>;Lcom/google/protobuf/ExtensionRegistryLite;)V
MethodParameters:
Name Flags
target
targetType
extensionRegistry
public <T> void readGroupList(java.util.List<T>, com.google.protobuf.Schema<T>, com.google.protobuf.ExtensionRegistryLite);
descriptor: (Ljava/util/List;Lcom/google/protobuf/Schema;Lcom/google/protobuf/ExtensionRegistryLite;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
invokestatic com.google.protobuf.WireFormat.getTagWireType:(I)I
iconst_3
if_icmpeq 2
1: invokestatic com.google.protobuf.InvalidProtocolBufferException.invalidWireType:()Lcom/google/protobuf/InvalidProtocolBufferException$InvalidWireTypeException;
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
istore 4
start local 4 3: StackMap locals: int
StackMap stack:
aload 1
aload 0
aload 2
aload 3
invokevirtual com.google.protobuf.CodedInputStreamReader.readGroup:(Lcom/google/protobuf/Schema;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
4: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.isAtEnd:()Z
ifne 5
aload 0
getfield com.google.protobuf.CodedInputStreamReader.nextTag:I
ifeq 6
5: StackMap locals:
StackMap stack:
return
6: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readTag:()I
istore 5
start local 5 7: iload 5
iload 4
if_icmpeq 3
8: aload 0
iload 5
putfield com.google.protobuf.CodedInputStreamReader.nextTag:I
9: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/google/protobuf/CodedInputStreamReader;
0 10 1 target Ljava/util/List<TT;>;
0 10 2 schema Lcom/google/protobuf/Schema<TT;>;
0 10 3 extensionRegistry Lcom/google/protobuf/ExtensionRegistryLite;
3 10 4 listTag I
7 10 5 nextTag I
Exceptions:
throws java.io.IOException
Signature: <T:Ljava/lang/Object;>(Ljava/util/List<TT;>;Lcom/google/protobuf/Schema<TT;>;Lcom/google/protobuf/ExtensionRegistryLite;)V
MethodParameters:
Name Flags
target
schema
extensionRegistry
public void readBytesList(java.util.List<com.google.protobuf.ByteString>);
descriptor: (Ljava/util/List;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
invokestatic com.google.protobuf.WireFormat.getTagWireType:(I)I
iconst_2
if_icmpeq 2
1: invokestatic com.google.protobuf.InvalidProtocolBufferException.invalidWireType:()Lcom/google/protobuf/InvalidProtocolBufferException$InvalidWireTypeException;
athrow
2: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual com.google.protobuf.CodedInputStreamReader.readBytes:()Lcom/google/protobuf/ByteString;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
3: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.isAtEnd:()Z
ifeq 5
4: return
5: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readTag:()I
istore 2
start local 2 6: iload 2
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
if_icmpeq 2
7: aload 0
iload 2
putfield com.google.protobuf.CodedInputStreamReader.nextTag:I
8: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/google/protobuf/CodedInputStreamReader;
0 9 1 target Ljava/util/List<Lcom/google/protobuf/ByteString;>;
6 9 2 nextTag I
Exceptions:
throws java.io.IOException
Signature: (Ljava/util/List<Lcom/google/protobuf/ByteString;>;)V
MethodParameters:
Name Flags
target
public void readUInt32List(java.util.List<java.lang.Integer>);
descriptor: (Ljava/util/List;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 1
instanceof com.google.protobuf.IntArrayList
ifeq 19
1: aload 1
checkcast com.google.protobuf.IntArrayList
astore 2
start local 2 2: aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
invokestatic com.google.protobuf.WireFormat.getTagWireType:(I)I
tableswitch { // 0 - 2
0: 10
1: 17
2: 3
default: 17
}
3: StackMap locals: com.google.protobuf.IntArrayList
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readUInt32:()I
istore 3
start local 3 4: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 3
iadd
istore 4
start local 4 5: StackMap locals: int int
StackMap stack:
aload 2
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readUInt32:()I
invokevirtual com.google.protobuf.IntArrayList.addInt:(I)V
6: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 4
7: if_icmplt 5
8: aload 0
iload 4
invokevirtual com.google.protobuf.CodedInputStreamReader.requirePosition:(I)V
9: goto 35
end local 4 end local 3 10: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readUInt32:()I
invokevirtual com.google.protobuf.IntArrayList.addInt:(I)V
11: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.isAtEnd:()Z
ifeq 13
12: return
13: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readTag:()I
istore 5
start local 5 14: iload 5
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
if_icmpeq 10
15: aload 0
iload 5
putfield com.google.protobuf.CodedInputStreamReader.nextTag:I
16: return
end local 5 17: StackMap locals:
StackMap stack:
invokestatic com.google.protobuf.InvalidProtocolBufferException.invalidWireType:()Lcom/google/protobuf/InvalidProtocolBufferException$InvalidWireTypeException;
athrow
end local 2 18: StackMap locals:
StackMap stack:
goto 35
19: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
invokestatic com.google.protobuf.WireFormat.getTagWireType:(I)I
tableswitch { // 0 - 2
0: 27
1: 34
2: 20
default: 34
}
20: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readUInt32:()I
istore 2
start local 2 21: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 2
iadd
istore 3
start local 3 22: StackMap locals: int int
StackMap stack:
aload 1
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readUInt32:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
23: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 3
24: if_icmplt 22
25: aload 0
iload 3
invokevirtual com.google.protobuf.CodedInputStreamReader.requirePosition:(I)V
26: goto 35
end local 3 end local 2 27: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readUInt32:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
28: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.isAtEnd:()Z
ifeq 30
29: return
30: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readTag:()I
istore 4
start local 4 31: iload 4
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
if_icmpeq 27
32: aload 0
iload 4
putfield com.google.protobuf.CodedInputStreamReader.nextTag:I
33: return
end local 4 34: StackMap locals:
StackMap stack:
invokestatic com.google.protobuf.InvalidProtocolBufferException.invalidWireType:()Lcom/google/protobuf/InvalidProtocolBufferException$InvalidWireTypeException;
athrow
35: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Lcom/google/protobuf/CodedInputStreamReader;
0 36 1 target Ljava/util/List<Ljava/lang/Integer;>;
2 18 2 plist Lcom/google/protobuf/IntArrayList;
4 10 3 bytes I
5 10 4 endPos I
14 17 5 nextTag I
21 27 2 bytes I
22 27 3 endPos I
31 34 4 nextTag I
Exceptions:
throws java.io.IOException
Signature: (Ljava/util/List<Ljava/lang/Integer;>;)V
MethodParameters:
Name Flags
target
public void readEnumList(java.util.List<java.lang.Integer>);
descriptor: (Ljava/util/List;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 1
instanceof com.google.protobuf.IntArrayList
ifeq 19
1: aload 1
checkcast com.google.protobuf.IntArrayList
astore 2
start local 2 2: aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
invokestatic com.google.protobuf.WireFormat.getTagWireType:(I)I
tableswitch { // 0 - 2
0: 10
1: 17
2: 3
default: 17
}
3: StackMap locals: com.google.protobuf.IntArrayList
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readUInt32:()I
istore 3
start local 3 4: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 3
iadd
istore 4
start local 4 5: StackMap locals: int int
StackMap stack:
aload 2
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readEnum:()I
invokevirtual com.google.protobuf.IntArrayList.addInt:(I)V
6: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 4
7: if_icmplt 5
8: aload 0
iload 4
invokevirtual com.google.protobuf.CodedInputStreamReader.requirePosition:(I)V
9: goto 35
end local 4 end local 3 10: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readEnum:()I
invokevirtual com.google.protobuf.IntArrayList.addInt:(I)V
11: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.isAtEnd:()Z
ifeq 13
12: return
13: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readTag:()I
istore 5
start local 5 14: iload 5
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
if_icmpeq 10
15: aload 0
iload 5
putfield com.google.protobuf.CodedInputStreamReader.nextTag:I
16: return
end local 5 17: StackMap locals:
StackMap stack:
invokestatic com.google.protobuf.InvalidProtocolBufferException.invalidWireType:()Lcom/google/protobuf/InvalidProtocolBufferException$InvalidWireTypeException;
athrow
end local 2 18: StackMap locals:
StackMap stack:
goto 35
19: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
invokestatic com.google.protobuf.WireFormat.getTagWireType:(I)I
tableswitch { // 0 - 2
0: 27
1: 34
2: 20
default: 34
}
20: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readUInt32:()I
istore 2
start local 2 21: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 2
iadd
istore 3
start local 3 22: StackMap locals: int int
StackMap stack:
aload 1
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readEnum:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
23: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 3
24: if_icmplt 22
25: aload 0
iload 3
invokevirtual com.google.protobuf.CodedInputStreamReader.requirePosition:(I)V
26: goto 35
end local 3 end local 2 27: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readEnum:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
28: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.isAtEnd:()Z
ifeq 30
29: return
30: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readTag:()I
istore 4
start local 4 31: iload 4
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
if_icmpeq 27
32: aload 0
iload 4
putfield com.google.protobuf.CodedInputStreamReader.nextTag:I
33: return
end local 4 34: StackMap locals:
StackMap stack:
invokestatic com.google.protobuf.InvalidProtocolBufferException.invalidWireType:()Lcom/google/protobuf/InvalidProtocolBufferException$InvalidWireTypeException;
athrow
35: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Lcom/google/protobuf/CodedInputStreamReader;
0 36 1 target Ljava/util/List<Ljava/lang/Integer;>;
2 18 2 plist Lcom/google/protobuf/IntArrayList;
4 10 3 bytes I
5 10 4 endPos I
14 17 5 nextTag I
21 27 2 bytes I
22 27 3 endPos I
31 34 4 nextTag I
Exceptions:
throws java.io.IOException
Signature: (Ljava/util/List<Ljava/lang/Integer;>;)V
MethodParameters:
Name Flags
target
public void readSFixed32List(java.util.List<java.lang.Integer>);
descriptor: (Ljava/util/List;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 1
instanceof com.google.protobuf.IntArrayList
ifeq 19
1: aload 1
checkcast com.google.protobuf.IntArrayList
astore 2
start local 2 2: aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
invokestatic com.google.protobuf.WireFormat.getTagWireType:(I)I
tableswitch { // 2 - 5
2: 3
3: 17
4: 17
5: 10
default: 17
}
3: StackMap locals: com.google.protobuf.IntArrayList
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readUInt32:()I
istore 3
start local 3 4: aload 0
iload 3
invokevirtual com.google.protobuf.CodedInputStreamReader.verifyPackedFixed32Length:(I)V
5: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 3
iadd
istore 4
start local 4 6: StackMap locals: int int
StackMap stack:
aload 2
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readSFixed32:()I
invokevirtual com.google.protobuf.IntArrayList.addInt:(I)V
7: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 4
8: if_icmplt 6
9: goto 35
end local 4 end local 3 10: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readSFixed32:()I
invokevirtual com.google.protobuf.IntArrayList.addInt:(I)V
11: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.isAtEnd:()Z
ifeq 13
12: return
13: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readTag:()I
istore 5
start local 5 14: iload 5
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
if_icmpeq 10
15: aload 0
iload 5
putfield com.google.protobuf.CodedInputStreamReader.nextTag:I
16: return
end local 5 17: StackMap locals:
StackMap stack:
invokestatic com.google.protobuf.InvalidProtocolBufferException.invalidWireType:()Lcom/google/protobuf/InvalidProtocolBufferException$InvalidWireTypeException;
athrow
end local 2 18: StackMap locals:
StackMap stack:
goto 35
19: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
invokestatic com.google.protobuf.WireFormat.getTagWireType:(I)I
tableswitch { // 2 - 5
2: 20
3: 34
4: 34
5: 27
default: 34
}
20: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readUInt32:()I
istore 2
start local 2 21: aload 0
iload 2
invokevirtual com.google.protobuf.CodedInputStreamReader.verifyPackedFixed32Length:(I)V
22: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 2
iadd
istore 3
start local 3 23: StackMap locals: int int
StackMap stack:
aload 1
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readSFixed32:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
24: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 3
25: if_icmplt 23
26: goto 35
end local 3 end local 2 27: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readSFixed32:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
28: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.isAtEnd:()Z
ifeq 30
29: return
30: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readTag:()I
istore 4
start local 4 31: iload 4
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
if_icmpeq 27
32: aload 0
iload 4
putfield com.google.protobuf.CodedInputStreamReader.nextTag:I
33: return
end local 4 34: StackMap locals:
StackMap stack:
invokestatic com.google.protobuf.InvalidProtocolBufferException.invalidWireType:()Lcom/google/protobuf/InvalidProtocolBufferException$InvalidWireTypeException;
athrow
35: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Lcom/google/protobuf/CodedInputStreamReader;
0 36 1 target Ljava/util/List<Ljava/lang/Integer;>;
2 18 2 plist Lcom/google/protobuf/IntArrayList;
4 10 3 bytes I
6 10 4 endPos I
14 17 5 nextTag I
21 27 2 bytes I
23 27 3 endPos I
31 34 4 nextTag I
Exceptions:
throws java.io.IOException
Signature: (Ljava/util/List<Ljava/lang/Integer;>;)V
MethodParameters:
Name Flags
target
public void readSFixed64List(java.util.List<java.lang.Long>);
descriptor: (Ljava/util/List;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: aload 1
instanceof com.google.protobuf.LongArrayList
ifeq 19
1: aload 1
checkcast com.google.protobuf.LongArrayList
astore 2
start local 2 2: aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
invokestatic com.google.protobuf.WireFormat.getTagWireType:(I)I
tableswitch { // 1 - 2
1: 10
2: 3
default: 17
}
3: StackMap locals: com.google.protobuf.LongArrayList
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readUInt32:()I
istore 3
start local 3 4: aload 0
iload 3
invokevirtual com.google.protobuf.CodedInputStreamReader.verifyPackedFixed64Length:(I)V
5: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 3
iadd
istore 4
start local 4 6: StackMap locals: int int
StackMap stack:
aload 2
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readSFixed64:()J
invokevirtual com.google.protobuf.LongArrayList.addLong:(J)V
7: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 4
8: if_icmplt 6
9: goto 35
end local 4 end local 3 10: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readSFixed64:()J
invokevirtual com.google.protobuf.LongArrayList.addLong:(J)V
11: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.isAtEnd:()Z
ifeq 13
12: return
13: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readTag:()I
istore 5
start local 5 14: iload 5
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
if_icmpeq 10
15: aload 0
iload 5
putfield com.google.protobuf.CodedInputStreamReader.nextTag:I
16: return
end local 5 17: StackMap locals:
StackMap stack:
invokestatic com.google.protobuf.InvalidProtocolBufferException.invalidWireType:()Lcom/google/protobuf/InvalidProtocolBufferException$InvalidWireTypeException;
athrow
end local 2 18: StackMap locals:
StackMap stack:
goto 35
19: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
invokestatic com.google.protobuf.WireFormat.getTagWireType:(I)I
tableswitch { // 1 - 2
1: 27
2: 20
default: 34
}
20: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readUInt32:()I
istore 2
start local 2 21: aload 0
iload 2
invokevirtual com.google.protobuf.CodedInputStreamReader.verifyPackedFixed64Length:(I)V
22: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 2
iadd
istore 3
start local 3 23: StackMap locals: int int
StackMap stack:
aload 1
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readSFixed64:()J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
24: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 3
25: if_icmplt 23
26: goto 35
end local 3 end local 2 27: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readSFixed64:()J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
28: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.isAtEnd:()Z
ifeq 30
29: return
30: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readTag:()I
istore 4
start local 4 31: iload 4
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
if_icmpeq 27
32: aload 0
iload 4
putfield com.google.protobuf.CodedInputStreamReader.nextTag:I
33: return
end local 4 34: StackMap locals:
StackMap stack:
invokestatic com.google.protobuf.InvalidProtocolBufferException.invalidWireType:()Lcom/google/protobuf/InvalidProtocolBufferException$InvalidWireTypeException;
athrow
35: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Lcom/google/protobuf/CodedInputStreamReader;
0 36 1 target Ljava/util/List<Ljava/lang/Long;>;
2 18 2 plist Lcom/google/protobuf/LongArrayList;
4 10 3 bytes I
6 10 4 endPos I
14 17 5 nextTag I
21 27 2 bytes I
23 27 3 endPos I
31 34 4 nextTag I
Exceptions:
throws java.io.IOException
Signature: (Ljava/util/List<Ljava/lang/Long;>;)V
MethodParameters:
Name Flags
target
public void readSInt32List(java.util.List<java.lang.Integer>);
descriptor: (Ljava/util/List;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 1
instanceof com.google.protobuf.IntArrayList
ifeq 19
1: aload 1
checkcast com.google.protobuf.IntArrayList
astore 2
start local 2 2: aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
invokestatic com.google.protobuf.WireFormat.getTagWireType:(I)I
tableswitch { // 0 - 2
0: 10
1: 17
2: 3
default: 17
}
3: StackMap locals: com.google.protobuf.IntArrayList
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readUInt32:()I
istore 3
start local 3 4: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 3
iadd
istore 4
start local 4 5: StackMap locals: int int
StackMap stack:
aload 2
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readSInt32:()I
invokevirtual com.google.protobuf.IntArrayList.addInt:(I)V
6: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 4
7: if_icmplt 5
8: aload 0
iload 4
invokevirtual com.google.protobuf.CodedInputStreamReader.requirePosition:(I)V
9: goto 35
end local 4 end local 3 10: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readSInt32:()I
invokevirtual com.google.protobuf.IntArrayList.addInt:(I)V
11: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.isAtEnd:()Z
ifeq 13
12: return
13: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readTag:()I
istore 5
start local 5 14: iload 5
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
if_icmpeq 10
15: aload 0
iload 5
putfield com.google.protobuf.CodedInputStreamReader.nextTag:I
16: return
end local 5 17: StackMap locals:
StackMap stack:
invokestatic com.google.protobuf.InvalidProtocolBufferException.invalidWireType:()Lcom/google/protobuf/InvalidProtocolBufferException$InvalidWireTypeException;
athrow
end local 2 18: StackMap locals:
StackMap stack:
goto 35
19: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
invokestatic com.google.protobuf.WireFormat.getTagWireType:(I)I
tableswitch { // 0 - 2
0: 27
1: 34
2: 20
default: 34
}
20: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readUInt32:()I
istore 2
start local 2 21: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 2
iadd
istore 3
start local 3 22: StackMap locals: int int
StackMap stack:
aload 1
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readSInt32:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
23: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 3
24: if_icmplt 22
25: aload 0
iload 3
invokevirtual com.google.protobuf.CodedInputStreamReader.requirePosition:(I)V
26: goto 35
end local 3 end local 2 27: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readSInt32:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
28: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.isAtEnd:()Z
ifeq 30
29: return
30: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readTag:()I
istore 4
start local 4 31: iload 4
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
if_icmpeq 27
32: aload 0
iload 4
putfield com.google.protobuf.CodedInputStreamReader.nextTag:I
33: return
end local 4 34: StackMap locals:
StackMap stack:
invokestatic com.google.protobuf.InvalidProtocolBufferException.invalidWireType:()Lcom/google/protobuf/InvalidProtocolBufferException$InvalidWireTypeException;
athrow
35: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Lcom/google/protobuf/CodedInputStreamReader;
0 36 1 target Ljava/util/List<Ljava/lang/Integer;>;
2 18 2 plist Lcom/google/protobuf/IntArrayList;
4 10 3 bytes I
5 10 4 endPos I
14 17 5 nextTag I
21 27 2 bytes I
22 27 3 endPos I
31 34 4 nextTag I
Exceptions:
throws java.io.IOException
Signature: (Ljava/util/List<Ljava/lang/Integer;>;)V
MethodParameters:
Name Flags
target
public void readSInt64List(java.util.List<java.lang.Long>);
descriptor: (Ljava/util/List;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: aload 1
instanceof com.google.protobuf.LongArrayList
ifeq 19
1: aload 1
checkcast com.google.protobuf.LongArrayList
astore 2
start local 2 2: aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
invokestatic com.google.protobuf.WireFormat.getTagWireType:(I)I
tableswitch { // 0 - 2
0: 10
1: 17
2: 3
default: 17
}
3: StackMap locals: com.google.protobuf.LongArrayList
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readUInt32:()I
istore 3
start local 3 4: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 3
iadd
istore 4
start local 4 5: StackMap locals: int int
StackMap stack:
aload 2
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readSInt64:()J
invokevirtual com.google.protobuf.LongArrayList.addLong:(J)V
6: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 4
7: if_icmplt 5
8: aload 0
iload 4
invokevirtual com.google.protobuf.CodedInputStreamReader.requirePosition:(I)V
9: goto 35
end local 4 end local 3 10: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readSInt64:()J
invokevirtual com.google.protobuf.LongArrayList.addLong:(J)V
11: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.isAtEnd:()Z
ifeq 13
12: return
13: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readTag:()I
istore 5
start local 5 14: iload 5
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
if_icmpeq 10
15: aload 0
iload 5
putfield com.google.protobuf.CodedInputStreamReader.nextTag:I
16: return
end local 5 17: StackMap locals:
StackMap stack:
invokestatic com.google.protobuf.InvalidProtocolBufferException.invalidWireType:()Lcom/google/protobuf/InvalidProtocolBufferException$InvalidWireTypeException;
athrow
end local 2 18: StackMap locals:
StackMap stack:
goto 35
19: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
invokestatic com.google.protobuf.WireFormat.getTagWireType:(I)I
tableswitch { // 0 - 2
0: 27
1: 34
2: 20
default: 34
}
20: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readUInt32:()I
istore 2
start local 2 21: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 2
iadd
istore 3
start local 3 22: StackMap locals: int int
StackMap stack:
aload 1
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readSInt64:()J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
23: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 3
24: if_icmplt 22
25: aload 0
iload 3
invokevirtual com.google.protobuf.CodedInputStreamReader.requirePosition:(I)V
26: goto 35
end local 3 end local 2 27: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readSInt64:()J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
28: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.isAtEnd:()Z
ifeq 30
29: return
30: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readTag:()I
istore 4
start local 4 31: iload 4
aload 0
getfield com.google.protobuf.CodedInputStreamReader.tag:I
if_icmpeq 27
32: aload 0
iload 4
putfield com.google.protobuf.CodedInputStreamReader.nextTag:I
33: return
end local 4 34: StackMap locals:
StackMap stack:
invokestatic com.google.protobuf.InvalidProtocolBufferException.invalidWireType:()Lcom/google/protobuf/InvalidProtocolBufferException$InvalidWireTypeException;
athrow
35: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Lcom/google/protobuf/CodedInputStreamReader;
0 36 1 target Ljava/util/List<Ljava/lang/Long;>;
2 18 2 plist Lcom/google/protobuf/LongArrayList;
4 10 3 bytes I
5 10 4 endPos I
14 17 5 nextTag I
21 27 2 bytes I
22 27 3 endPos I
31 34 4 nextTag I
Exceptions:
throws java.io.IOException
Signature: (Ljava/util/List<Ljava/lang/Long;>;)V
MethodParameters:
Name Flags
target
private void verifyPackedFixed64Length(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
bipush 7
iand
ifeq 2
1: invokestatic com.google.protobuf.InvalidProtocolBufferException.parseFailure:()Lcom/google/protobuf/InvalidProtocolBufferException;
athrow
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/google/protobuf/CodedInputStreamReader;
0 3 1 bytes I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
bytes
public <K, V> void readMap(java.util.Map<K, V>, com.google.protobuf.MapEntryLite$Metadata<K, V>, com.google.protobuf.ExtensionRegistryLite);
descriptor: (Ljava/util/Map;Lcom/google/protobuf/MapEntryLite$Metadata;Lcom/google/protobuf/ExtensionRegistryLite;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=10, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iconst_2
invokevirtual com.google.protobuf.CodedInputStreamReader.requireWireType:(I)V
1: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.readUInt32:()I
istore 4
start local 4 2: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
iload 4
invokevirtual com.google.protobuf.CodedInputStream.pushLimit:(I)I
istore 5
start local 5 3: aload 2
getfield com.google.protobuf.MapEntryLite$Metadata.defaultKey:Ljava/lang/Object;
astore 6
start local 6 4: aload 2
getfield com.google.protobuf.MapEntryLite$Metadata.defaultValue:Ljava/lang/Object;
astore 7
start local 7 5: StackMap locals: com.google.protobuf.CodedInputStreamReader java.util.Map com.google.protobuf.MapEntryLite$Metadata com.google.protobuf.ExtensionRegistryLite int int java.lang.Object java.lang.Object
StackMap stack:
aload 0
invokevirtual com.google.protobuf.CodedInputStreamReader.getFieldNumber:()I
istore 8
start local 8 6: iload 8
ldc 2147483647
if_icmpeq 21
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.isAtEnd:()Z
ifeq 8
7: goto 21
8: StackMap locals: int
StackMap stack:
iload 8
tableswitch { // 1 - 2
1: 9
2: 11
default: 16
}
9: StackMap locals:
StackMap stack:
aload 0
aload 2
getfield com.google.protobuf.MapEntryLite$Metadata.keyType:Lcom/google/protobuf/WireFormat$FieldType;
aconst_null
aconst_null
invokevirtual com.google.protobuf.CodedInputStreamReader.readField:(Lcom/google/protobuf/WireFormat$FieldType;Ljava/lang/Class;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
astore 6
10: goto 5
11: StackMap locals:
StackMap stack:
aload 0
12: aload 2
getfield com.google.protobuf.MapEntryLite$Metadata.valueType:Lcom/google/protobuf/WireFormat$FieldType;
aload 2
getfield com.google.protobuf.MapEntryLite$Metadata.defaultValue:Ljava/lang/Object;
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
aload 3
13: invokevirtual com.google.protobuf.CodedInputStreamReader.readField:(Lcom/google/protobuf/WireFormat$FieldType;Ljava/lang/Class;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
14: astore 7
15: goto 5
16: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.google.protobuf.CodedInputStreamReader.skipField:()Z
ifne 5
17: new com.google.protobuf.InvalidProtocolBufferException
dup
ldc "Unable to parse map entry."
invokespecial com.google.protobuf.InvalidProtocolBufferException.<init>:(Ljava/lang/String;)V
athrow
18: StackMap locals:
StackMap stack: com.google.protobuf.InvalidProtocolBufferException$InvalidWireTypeException
pop
19: aload 0
invokevirtual com.google.protobuf.CodedInputStreamReader.skipField:()Z
ifne 5
20: new com.google.protobuf.InvalidProtocolBufferException
dup
ldc "Unable to parse map entry."
invokespecial com.google.protobuf.InvalidProtocolBufferException.<init>:(Ljava/lang/String;)V
athrow
end local 8 21: StackMap locals:
StackMap stack:
aload 1
aload 6
aload 7
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
22: goto 26
StackMap locals:
StackMap stack: java.lang.Throwable
23: astore 9
24: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
iload 5
invokevirtual com.google.protobuf.CodedInputStream.popLimit:(I)V
25: aload 9
athrow
26: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
iload 5
invokevirtual com.google.protobuf.CodedInputStream.popLimit:(I)V
27: return
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lcom/google/protobuf/CodedInputStreamReader;
0 28 1 target Ljava/util/Map<TK;TV;>;
0 28 2 metadata Lcom/google/protobuf/MapEntryLite$Metadata<TK;TV;>;
0 28 3 extensionRegistry Lcom/google/protobuf/ExtensionRegistryLite;
2 28 4 size I
3 28 5 prevLimit I
4 28 6 key TK;
5 28 7 value TV;
6 21 8 number I
Exception table:
from to target type
8 18 18 Class com.google.protobuf.InvalidProtocolBufferException$InvalidWireTypeException
5 23 23 any
Exceptions:
throws java.io.IOException
Signature: <K:Ljava/lang/Object;V:Ljava/lang/Object;>(Ljava/util/Map<TK;TV;>;Lcom/google/protobuf/MapEntryLite$Metadata<TK;TV;>;Lcom/google/protobuf/ExtensionRegistryLite;)V
MethodParameters:
Name Flags
target
metadata
extensionRegistry
private readField(com.google.protobuf.WireFormat$FieldType, java.lang.Class<?>, com.google.protobuf.ExtensionRegistryLite);
descriptor: (Lcom/google/protobuf/WireFormat$FieldType;Ljava/lang/Class;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: invokestatic com.google.protobuf.CodedInputStreamReader.$SWITCH_TABLE$com$google$protobuf$WireFormat$FieldType:()[I
aload 1
invokevirtual com.google.protobuf.WireFormat$FieldType.ordinal:()I
iaload
tableswitch { // 1 - 18
1: 3
2: 7
3: 9
4: 17
5: 8
6: 6
7: 5
8: 1
9: 15
10: 18
11: 10
12: 2
13: 16
14: 4
15: 11
16: 12
17: 13
18: 14
default: 18
}
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.google.protobuf.CodedInputStreamReader.readBool:()Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.google.protobuf.CodedInputStreamReader.readBytes:()Lcom/google/protobuf/ByteString;
areturn
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.google.protobuf.CodedInputStreamReader.readDouble:()D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
areturn
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.google.protobuf.CodedInputStreamReader.readEnum:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
areturn
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.google.protobuf.CodedInputStreamReader.readFixed32:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
areturn
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.google.protobuf.CodedInputStreamReader.readFixed64:()J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
areturn
7: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.google.protobuf.CodedInputStreamReader.readFloat:()F
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
areturn
8: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.google.protobuf.CodedInputStreamReader.readInt32:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
areturn
9: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.google.protobuf.CodedInputStreamReader.readInt64:()J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
areturn
10: StackMap locals:
StackMap stack:
aload 0
aload 2
aload 3
invokevirtual com.google.protobuf.CodedInputStreamReader.readMessage:(Ljava/lang/Class;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
areturn
11: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.google.protobuf.CodedInputStreamReader.readSFixed32:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
areturn
12: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.google.protobuf.CodedInputStreamReader.readSFixed64:()J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
areturn
13: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.google.protobuf.CodedInputStreamReader.readSInt32:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
areturn
14: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.google.protobuf.CodedInputStreamReader.readSInt64:()J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
areturn
15: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.google.protobuf.CodedInputStreamReader.readStringRequireUtf8:()Ljava/lang/String;
areturn
16: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.google.protobuf.CodedInputStreamReader.readUInt32:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
areturn
17: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.google.protobuf.CodedInputStreamReader.readUInt64:()J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
areturn
18: StackMap locals:
StackMap stack:
new java.lang.RuntimeException
dup
ldc "unsupported field type."
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lcom/google/protobuf/CodedInputStreamReader;
0 19 1 fieldType Lcom/google/protobuf/WireFormat$FieldType;
0 19 2 messageType Ljava/lang/Class<*>;
0 19 3 extensionRegistry Lcom/google/protobuf/ExtensionRegistryLite;
Exceptions:
throws java.io.IOException
Signature: (Lcom/google/protobuf/WireFormat$FieldType;Ljava/lang/Class<*>;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
MethodParameters:
Name Flags
fieldType
messageType
extensionRegistry
private void verifyPackedFixed32Length(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
iconst_3
iand
ifeq 2
1: invokestatic com.google.protobuf.InvalidProtocolBufferException.parseFailure:()Lcom/google/protobuf/InvalidProtocolBufferException;
athrow
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/google/protobuf/CodedInputStreamReader;
0 3 1 bytes I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
bytes
private void requirePosition(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.google.protobuf.CodedInputStreamReader.input:Lcom/google/protobuf/CodedInputStream;
invokevirtual com.google.protobuf.CodedInputStream.getTotalBytesRead:()I
iload 1
if_icmpeq 2
1: invokestatic com.google.protobuf.InvalidProtocolBufferException.truncatedMessage:()Lcom/google/protobuf/InvalidProtocolBufferException;
athrow
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/google/protobuf/CodedInputStreamReader;
0 3 1 expectedPosition I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
expectedPosition
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.CodedInputStreamReader.$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.CodedInputStreamReader.$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: "CodedInputStreamReader.java"
InnerClasses:
public InvalidWireTypeException = com.google.protobuf.InvalidProtocolBufferException$InvalidWireTypeException of com.google.protobuf.InvalidProtocolBufferException
Metadata = com.google.protobuf.MapEntryLite$Metadata of com.google.protobuf.MapEntryLite
public FieldType = com.google.protobuf.WireFormat$FieldType of com.google.protobuf.WireFormat