public abstract class com.google.protobuf.GeneratedMessageLite$ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageLite$ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite$ExtendableBuilder<MessageType, BuilderType>> extends com.google.protobuf.GeneratedMessageLite<MessageType, BuilderType> implements com.google.protobuf.GeneratedMessageLite$ExtendableMessageOrBuilder<MessageType, BuilderType>
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.google.protobuf.GeneratedMessageLite$ExtendableMessage
super_class: com.google.protobuf.GeneratedMessageLite
{
protected com.google.protobuf.FieldSet<com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor> extensions;
descriptor: Lcom/google/protobuf/FieldSet;
flags: (0x0004) ACC_PROTECTED
Signature: Lcom/google/protobuf/FieldSet<Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;>;
private static volatile int[] $SWITCH_TABLE$com$google$protobuf$WireFormat$JavaType;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial com.google.protobuf.GeneratedMessageLite.<init>:()V
1: aload 0
invokestatic com.google.protobuf.FieldSet.emptySet:()Lcom/google/protobuf/FieldSet;
putfield com.google.protobuf.GeneratedMessageLite$ExtendableMessage.extensions:Lcom/google/protobuf/FieldSet;
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage<TMessageType;TBuilderType;>;
protected final void mergeExtensionFields();
descriptor: (Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.google.protobuf.GeneratedMessageLite$ExtendableMessage.extensions:Lcom/google/protobuf/FieldSet;
invokevirtual com.google.protobuf.FieldSet.isImmutable:()Z
ifeq 2
1: aload 0
aload 0
getfield com.google.protobuf.GeneratedMessageLite$ExtendableMessage.extensions:Lcom/google/protobuf/FieldSet;
invokevirtual com.google.protobuf.FieldSet.clone:()Lcom/google/protobuf/FieldSet;
putfield com.google.protobuf.GeneratedMessageLite$ExtendableMessage.extensions:Lcom/google/protobuf/FieldSet;
2: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.GeneratedMessageLite$ExtendableMessage.extensions:Lcom/google/protobuf/FieldSet;
aload 1
getfield com.google.protobuf.GeneratedMessageLite$ExtendableMessage.extensions:Lcom/google/protobuf/FieldSet;
invokevirtual com.google.protobuf.FieldSet.mergeFrom:(Lcom/google/protobuf/FieldSet;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage<TMessageType;TBuilderType;>;
0 4 1 other TMessageType;
Signature: (TMessageType;)V
MethodParameters:
Name Flags
other final
protected <MessageType extends com.google.protobuf.MessageLite> boolean parseUnknownField(MessageType, com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite, );
descriptor: (Lcom/google/protobuf/MessageLite;Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;I)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: iload 4
invokestatic com.google.protobuf.WireFormat.getTagFieldNumber:(I)I
istore 5
start local 5 1: aload 3
aload 1
iload 5
invokevirtual com.google.protobuf.ExtensionRegistryLite.findLiteExtensionByNumber:(Lcom/google/protobuf/MessageLite;I)Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;
2: astore 6
start local 6 3: aload 0
aload 2
aload 3
aload 6
iload 4
iload 5
invokevirtual com.google.protobuf.GeneratedMessageLite$ExtendableMessage.parseExtension:(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;II)Z
ireturn
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 4 0 this Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage<TMessageType;TBuilderType;>;
0 4 1 defaultInstance TMessageType;
0 4 2 input Lcom/google/protobuf/CodedInputStream;
0 4 3 extensionRegistry Lcom/google/protobuf/ExtensionRegistryLite;
0 4 4 tag I
1 4 5 fieldNumber I
3 4 6 extension Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension<TMessageType;*>;
Exceptions:
throws java.io.IOException
Signature: <MessageType::Lcom/google/protobuf/MessageLite;>(TMessageType;Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;I)Z
MethodParameters:
Name Flags
defaultInstance
input
extensionRegistry
tag
private boolean parseExtension(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite, com.google.protobuf.GeneratedMessageLite$GeneratedExtension<?, ?>, int, );
descriptor: (Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;II)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=13, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: iload 4
invokestatic com.google.protobuf.WireFormat.getTagWireType:(I)I
istore 6
start local 6 1: iconst_0
istore 7
start local 7 2: iconst_0
istore 8
start local 8 3: aload 3
ifnonnull 6
4: iconst_1
istore 7
5: goto 20
StackMap locals: int int int
StackMap stack:
6: iload 6
7: aload 3
getfield com.google.protobuf.GeneratedMessageLite$GeneratedExtension.descriptor:Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;
invokevirtual com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteType:()Lcom/google/protobuf/WireFormat$FieldType;
iconst_0
8: invokestatic com.google.protobuf.FieldSet.getWireFormatForFieldType:(Lcom/google/protobuf/WireFormat$FieldType;Z)I
if_icmpne 11
9: iconst_0
istore 8
10: goto 20
StackMap locals:
StackMap stack:
11: aload 3
getfield com.google.protobuf.GeneratedMessageLite$GeneratedExtension.descriptor:Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;
getfield com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor.isRepeated:Z
ifeq 19
12: aload 3
getfield com.google.protobuf.GeneratedMessageLite$GeneratedExtension.descriptor:Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;
getfield com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor.type:Lcom/google/protobuf/WireFormat$FieldType;
invokevirtual com.google.protobuf.WireFormat$FieldType.isPackable:()Z
ifeq 19
13: iload 6
14: aload 3
getfield com.google.protobuf.GeneratedMessageLite$GeneratedExtension.descriptor:Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;
invokevirtual com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteType:()Lcom/google/protobuf/WireFormat$FieldType;
iconst_1
15: invokestatic com.google.protobuf.FieldSet.getWireFormatForFieldType:(Lcom/google/protobuf/WireFormat$FieldType;Z)I
16: if_icmpne 19
17: iconst_1
istore 8
18: goto 20
19: StackMap locals:
StackMap stack:
iconst_1
istore 7
20: StackMap locals:
StackMap stack:
iload 7
ifeq 22
21: aload 0
iload 4
aload 1
invokevirtual com.google.protobuf.GeneratedMessageLite$ExtendableMessage.parseUnknownField:(ILcom/google/protobuf/CodedInputStream;)Z
ireturn
22: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.google.protobuf.GeneratedMessageLite$ExtendableMessage.ensureExtensionsAreMutable:()Lcom/google/protobuf/FieldSet;
pop
23: iload 8
ifeq 44
24: aload 1
invokevirtual com.google.protobuf.CodedInputStream.readRawVarint32:()I
istore 9
start local 9 25: aload 1
iload 9
invokevirtual com.google.protobuf.CodedInputStream.pushLimit:(I)I
istore 10
start local 10 26: aload 3
getfield com.google.protobuf.GeneratedMessageLite$GeneratedExtension.descriptor:Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;
invokevirtual com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteType:()Lcom/google/protobuf/WireFormat$FieldType;
getstatic com.google.protobuf.WireFormat$FieldType.ENUM:Lcom/google/protobuf/WireFormat$FieldType;
if_acmpne 41
27: goto 35
28: StackMap locals: int int
StackMap stack:
aload 1
invokevirtual com.google.protobuf.CodedInputStream.readEnum:()I
istore 11
start local 11 29: aload 3
getfield com.google.protobuf.GeneratedMessageLite$GeneratedExtension.descriptor:Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;
invokevirtual com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor.getEnumType:()Lcom/google/protobuf/Internal$EnumLiteMap;
iload 11
invokeinterface com.google.protobuf.Internal$EnumLiteMap.findValueByNumber:(I)Lcom/google/protobuf/Internal$EnumLite;
astore 12
start local 12 30: aload 12
ifnonnull 32
31: iconst_1
ireturn
32: StackMap locals: int java.lang.Object
StackMap stack:
aload 0
getfield com.google.protobuf.GeneratedMessageLite$ExtendableMessage.extensions:Lcom/google/protobuf/FieldSet;
33: aload 3
getfield com.google.protobuf.GeneratedMessageLite$GeneratedExtension.descriptor:Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;
aload 3
aload 12
invokevirtual com.google.protobuf.GeneratedMessageLite$GeneratedExtension.singularToFieldSetType:(Ljava/lang/Object;)Ljava/lang/Object;
34: invokevirtual com.google.protobuf.FieldSet.addRepeatedField:(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;Ljava/lang/Object;)V
end local 12 end local 11 35: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.google.protobuf.CodedInputStream.getBytesUntilLimit:()I
ifgt 28
36: goto 42
37: StackMap locals:
StackMap stack:
aload 1
aload 3
getfield com.google.protobuf.GeneratedMessageLite$GeneratedExtension.descriptor:Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;
invokevirtual com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteType:()Lcom/google/protobuf/WireFormat$FieldType;
iconst_0
38: invokestatic com.google.protobuf.FieldSet.readPrimitiveField:(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/WireFormat$FieldType;Z)Ljava/lang/Object;
39: astore 11
start local 11 40: aload 0
getfield com.google.protobuf.GeneratedMessageLite$ExtendableMessage.extensions:Lcom/google/protobuf/FieldSet;
aload 3
getfield com.google.protobuf.GeneratedMessageLite$GeneratedExtension.descriptor:Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;
aload 11
invokevirtual com.google.protobuf.FieldSet.addRepeatedField:(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;Ljava/lang/Object;)V
end local 11 41: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.google.protobuf.CodedInputStream.getBytesUntilLimit:()I
ifgt 37
42: StackMap locals:
StackMap stack:
aload 1
iload 10
invokevirtual com.google.protobuf.CodedInputStream.popLimit:(I)V
end local 10 end local 9 43: goto 73
44: StackMap locals:
StackMap stack:
invokestatic com.google.protobuf.GeneratedMessageLite$ExtendableMessage.$SWITCH_TABLE$com$google$protobuf$WireFormat$JavaType:()[I
aload 3
getfield com.google.protobuf.GeneratedMessageLite$GeneratedExtension.descriptor:Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;
invokevirtual com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteJavaType:()Lcom/google/protobuf/WireFormat$JavaType;
invokevirtual com.google.protobuf.WireFormat$JavaType.ordinal:()I
iaload
tableswitch { // 8 - 9
8: 58
9: 45
default: 63
}
45: StackMap locals:
StackMap stack:
aconst_null
astore 10
start local 10 46: aload 3
getfield com.google.protobuf.GeneratedMessageLite$GeneratedExtension.descriptor:Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;
invokevirtual com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor.isRepeated:()Z
ifne 50
47: aload 0
getfield com.google.protobuf.GeneratedMessageLite$ExtendableMessage.extensions:Lcom/google/protobuf/FieldSet;
aload 3
getfield com.google.protobuf.GeneratedMessageLite$GeneratedExtension.descriptor:Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;
invokevirtual com.google.protobuf.FieldSet.getField:(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;)Ljava/lang/Object;
checkcast com.google.protobuf.MessageLite
astore 11
start local 11 48: aload 11
ifnull 50
49: aload 11
invokeinterface com.google.protobuf.MessageLite.toBuilder:()Lcom/google/protobuf/MessageLite$Builder;
astore 10
end local 11 50: StackMap locals: com.google.protobuf.GeneratedMessageLite$ExtendableMessage com.google.protobuf.CodedInputStream com.google.protobuf.ExtensionRegistryLite com.google.protobuf.GeneratedMessageLite$GeneratedExtension int int int int int top com.google.protobuf.MessageLite$Builder
StackMap stack:
aload 10
ifnonnull 52
51: aload 3
invokevirtual com.google.protobuf.GeneratedMessageLite$GeneratedExtension.getMessageDefaultInstance:()Lcom/google/protobuf/MessageLite;
invokeinterface com.google.protobuf.MessageLite.newBuilderForType:()Lcom/google/protobuf/MessageLite$Builder;
astore 10
52: StackMap locals:
StackMap stack:
aload 3
getfield com.google.protobuf.GeneratedMessageLite$GeneratedExtension.descriptor:Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;
invokevirtual com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteType:()Lcom/google/protobuf/WireFormat$FieldType;
getstatic com.google.protobuf.WireFormat$FieldType.GROUP:Lcom/google/protobuf/WireFormat$FieldType;
if_acmpne 55
53: aload 1
aload 3
invokevirtual com.google.protobuf.GeneratedMessageLite$GeneratedExtension.getNumber:()I
aload 10
aload 2
invokevirtual com.google.protobuf.CodedInputStream.readGroup:(ILcom/google/protobuf/MessageLite$Builder;Lcom/google/protobuf/ExtensionRegistryLite;)V
54: goto 56
55: StackMap locals:
StackMap stack:
aload 1
aload 10
aload 2
invokevirtual com.google.protobuf.CodedInputStream.readMessage:(Lcom/google/protobuf/MessageLite$Builder;Lcom/google/protobuf/ExtensionRegistryLite;)V
56: StackMap locals:
StackMap stack:
aload 10
invokeinterface com.google.protobuf.MessageLite$Builder.build:()Lcom/google/protobuf/MessageLite;
astore 9
start local 9 57: goto 66
end local 10 end local 9 58: StackMap locals: com.google.protobuf.GeneratedMessageLite$ExtendableMessage com.google.protobuf.CodedInputStream com.google.protobuf.ExtensionRegistryLite com.google.protobuf.GeneratedMessageLite$GeneratedExtension int int int int int
StackMap stack:
aload 1
invokevirtual com.google.protobuf.CodedInputStream.readEnum:()I
istore 10
start local 10 59: aload 3
getfield com.google.protobuf.GeneratedMessageLite$GeneratedExtension.descriptor:Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;
invokevirtual com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor.getEnumType:()Lcom/google/protobuf/Internal$EnumLiteMap;
iload 10
invokeinterface com.google.protobuf.Internal$EnumLiteMap.findValueByNumber:(I)Lcom/google/protobuf/Internal$EnumLite;
astore 9
start local 9 60: aload 9
ifnonnull 66
61: aload 0
iload 5
iload 10
invokevirtual com.google.protobuf.GeneratedMessageLite$ExtendableMessage.mergeVarintField:(II)V
62: iconst_1
ireturn
end local 10 end local 9 63: StackMap locals:
StackMap stack:
aload 1
aload 3
getfield com.google.protobuf.GeneratedMessageLite$GeneratedExtension.descriptor:Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;
invokevirtual com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor.getLiteType:()Lcom/google/protobuf/WireFormat$FieldType;
iconst_0
64: invokestatic com.google.protobuf.FieldSet.readPrimitiveField:(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/WireFormat$FieldType;Z)Ljava/lang/Object;
65: astore 9
start local 9 66: StackMap locals: java.lang.Object
StackMap stack:
aload 3
67: getfield com.google.protobuf.GeneratedMessageLite$GeneratedExtension.descriptor:Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;
invokevirtual com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor.isRepeated:()Z
ifeq 72
68: aload 0
getfield com.google.protobuf.GeneratedMessageLite$ExtendableMessage.extensions:Lcom/google/protobuf/FieldSet;
69: aload 3
getfield com.google.protobuf.GeneratedMessageLite$GeneratedExtension.descriptor:Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;
aload 3
aload 9
invokevirtual com.google.protobuf.GeneratedMessageLite$GeneratedExtension.singularToFieldSetType:(Ljava/lang/Object;)Ljava/lang/Object;
70: invokevirtual com.google.protobuf.FieldSet.addRepeatedField:(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;Ljava/lang/Object;)V
71: goto 73
72: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.GeneratedMessageLite$ExtendableMessage.extensions:Lcom/google/protobuf/FieldSet;
aload 3
getfield com.google.protobuf.GeneratedMessageLite$GeneratedExtension.descriptor:Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;
aload 3
aload 9
invokevirtual com.google.protobuf.GeneratedMessageLite$GeneratedExtension.singularToFieldSetType:(Ljava/lang/Object;)Ljava/lang/Object;
invokevirtual com.google.protobuf.FieldSet.setField:(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;Ljava/lang/Object;)V
end local 9 73: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 8 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 74 0 this Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage<TMessageType;TBuilderType;>;
0 74 1 input Lcom/google/protobuf/CodedInputStream;
0 74 2 extensionRegistry Lcom/google/protobuf/ExtensionRegistryLite;
0 74 3 extension Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension<**>;
0 74 4 tag I
0 74 5 fieldNumber I
1 74 6 wireType I
2 74 7 unknown Z
3 74 8 packed Z
25 43 9 length I
26 43 10 limit I
29 35 11 rawValue I
30 35 12 value Ljava/lang/Object;
40 41 11 value Ljava/lang/Object;
57 58 9 value Ljava/lang/Object;
60 63 9 value Ljava/lang/Object;
66 73 9 value Ljava/lang/Object;
46 58 10 subBuilder Lcom/google/protobuf/MessageLite$Builder;
48 50 11 existingValue Lcom/google/protobuf/MessageLite;
59 63 10 rawValue I
Exceptions:
throws java.io.IOException
Signature: (Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension<**>;II)Z
MethodParameters:
Name Flags
input
extensionRegistry
extension
tag
fieldNumber
protected <MessageType extends com.google.protobuf.MessageLite> boolean parseUnknownFieldAsMessageSet(MessageType, com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite, );
descriptor: (Lcom/google/protobuf/MessageLite;Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;I)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: iload 4
getstatic com.google.protobuf.WireFormat.MESSAGE_SET_ITEM_TAG:I
if_icmpne 3
1: aload 0
aload 1
aload 2
aload 3
invokevirtual com.google.protobuf.GeneratedMessageLite$ExtendableMessage.mergeMessageSetExtensionFromCodedStream:(Lcom/google/protobuf/MessageLite;Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)V
2: iconst_1
ireturn
3: StackMap locals:
StackMap stack:
iload 4
invokestatic com.google.protobuf.WireFormat.getTagWireType:(I)I
istore 5
start local 5 4: iload 5
iconst_2
if_icmpne 6
5: aload 0
aload 1
aload 2
aload 3
iload 4
invokevirtual com.google.protobuf.GeneratedMessageLite$ExtendableMessage.parseUnknownField:(Lcom/google/protobuf/MessageLite;Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;I)Z
ireturn
6: StackMap locals: int
StackMap stack:
aload 2
iload 4
invokevirtual com.google.protobuf.CodedInputStream.skipField:(I)Z
ireturn
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 7 0 this Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage<TMessageType;TBuilderType;>;
0 7 1 defaultInstance TMessageType;
0 7 2 input Lcom/google/protobuf/CodedInputStream;
0 7 3 extensionRegistry Lcom/google/protobuf/ExtensionRegistryLite;
0 7 4 tag I
4 7 5 wireType I
Exceptions:
throws java.io.IOException
Signature: <MessageType::Lcom/google/protobuf/MessageLite;>(TMessageType;Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;I)Z
MethodParameters:
Name Flags
defaultInstance
input
extensionRegistry
tag
private <MessageType extends com.google.protobuf.MessageLite> void mergeMessageSetExtensionFromCodedStream(MessageType, com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite);
descriptor: (Lcom/google/protobuf/MessageLite;Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=8, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iconst_0
istore 4
start local 4 1: aconst_null
astore 5
start local 5 2: aconst_null
astore 6
start local 6 3: StackMap locals: int com.google.protobuf.ByteString com.google.protobuf.GeneratedMessageLite$GeneratedExtension
StackMap stack:
aload 2
invokevirtual com.google.protobuf.CodedInputStream.readTag:()I
istore 7
start local 7 4: iload 7
ifne 6
5: goto 20
6: StackMap locals: int
StackMap stack:
iload 7
getstatic com.google.protobuf.WireFormat.MESSAGE_SET_TYPE_ID_TAG:I
if_icmpne 11
7: aload 2
invokevirtual com.google.protobuf.CodedInputStream.readUInt32:()I
istore 4
8: iload 4
ifeq 3
9: aload 3
aload 1
iload 4
invokevirtual com.google.protobuf.ExtensionRegistryLite.findLiteExtensionByNumber:(Lcom/google/protobuf/MessageLite;I)Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;
astore 6
10: goto 3
StackMap locals:
StackMap stack:
11: iload 7
getstatic com.google.protobuf.WireFormat.MESSAGE_SET_MESSAGE_TAG:I
if_icmpne 19
12: iload 4
ifeq 17
13: aload 6
ifnull 17
14: aload 0
aload 2
aload 6
aload 3
iload 4
invokevirtual com.google.protobuf.GeneratedMessageLite$ExtendableMessage.eagerlyMergeMessageSetExtension:(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;Lcom/google/protobuf/ExtensionRegistryLite;I)V
15: aconst_null
astore 5
16: goto 3
17: StackMap locals:
StackMap stack:
aload 2
invokevirtual com.google.protobuf.CodedInputStream.readBytes:()Lcom/google/protobuf/ByteString;
astore 5
18: goto 3
19: StackMap locals:
StackMap stack:
aload 2
iload 7
invokevirtual com.google.protobuf.CodedInputStream.skipField:(I)Z
ifne 3
end local 7 20: StackMap locals:
StackMap stack:
aload 2
getstatic com.google.protobuf.WireFormat.MESSAGE_SET_ITEM_END_TAG:I
invokevirtual com.google.protobuf.CodedInputStream.checkLastTagWas:(I)V
21: aload 5
ifnull 27
iload 4
ifeq 27
22: aload 6
ifnull 25
23: aload 0
aload 5
aload 3
aload 6
invokevirtual com.google.protobuf.GeneratedMessageLite$ExtendableMessage.mergeMessageSetExtensionFromBytes:(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;)V
24: goto 27
25: StackMap locals:
StackMap stack:
aload 5
ifnull 27
26: aload 0
iload 4
aload 5
invokevirtual com.google.protobuf.GeneratedMessageLite$ExtendableMessage.mergeLengthDelimitedField:(ILcom/google/protobuf/ByteString;)V
27: StackMap locals:
StackMap stack:
return
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/GeneratedMessageLite$ExtendableMessage<TMessageType;TBuilderType;>;
0 28 1 defaultInstance TMessageType;
0 28 2 input Lcom/google/protobuf/CodedInputStream;
0 28 3 extensionRegistry Lcom/google/protobuf/ExtensionRegistryLite;
1 28 4 typeId I
2 28 5 rawBytes Lcom/google/protobuf/ByteString;
3 28 6 extension Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension<**>;
4 20 7 tag I
Exceptions:
throws java.io.IOException
Signature: <MessageType::Lcom/google/protobuf/MessageLite;>(TMessageType;Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)V
MethodParameters:
Name Flags
defaultInstance
input
extensionRegistry
private void eagerlyMergeMessageSetExtension(com.google.protobuf.CodedInputStream, com.google.protobuf.GeneratedMessageLite$GeneratedExtension<?, ?>, com.google.protobuf.ExtensionRegistryLite, );
descriptor: (Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;Lcom/google/protobuf/ExtensionRegistryLite;I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: iload 4
istore 5
start local 5 1: iload 4
iconst_2
invokestatic com.google.protobuf.WireFormat.makeTag:(II)I
istore 6
start local 6 2: aload 0
aload 1
aload 3
aload 2
iload 6
iload 5
invokevirtual com.google.protobuf.GeneratedMessageLite$ExtendableMessage.parseExtension:(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;II)Z
pop
3: return
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 4 0 this Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage<TMessageType;TBuilderType;>;
0 4 1 input Lcom/google/protobuf/CodedInputStream;
0 4 2 extension Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension<**>;
0 4 3 extensionRegistry Lcom/google/protobuf/ExtensionRegistryLite;
0 4 4 typeId I
1 4 5 fieldNumber I
2 4 6 tag I
Exceptions:
throws java.io.IOException
Signature: (Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension<**>;Lcom/google/protobuf/ExtensionRegistryLite;I)V
MethodParameters:
Name Flags
input
extension
extensionRegistry
typeId
private void mergeMessageSetExtensionFromBytes(com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite, com.google.protobuf.GeneratedMessageLite$GeneratedExtension<?, ?>);
descriptor: (Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aconst_null
astore 4
start local 4 1: aload 0
getfield com.google.protobuf.GeneratedMessageLite$ExtendableMessage.extensions:Lcom/google/protobuf/FieldSet;
aload 3
getfield com.google.protobuf.GeneratedMessageLite$GeneratedExtension.descriptor:Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;
invokevirtual com.google.protobuf.FieldSet.getField:(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;)Ljava/lang/Object;
checkcast com.google.protobuf.MessageLite
astore 5
start local 5 2: aload 5
ifnull 4
3: aload 5
invokeinterface com.google.protobuf.MessageLite.toBuilder:()Lcom/google/protobuf/MessageLite$Builder;
astore 4
4: StackMap locals: com.google.protobuf.MessageLite$Builder com.google.protobuf.MessageLite
StackMap stack:
aload 4
ifnonnull 6
5: aload 3
invokevirtual com.google.protobuf.GeneratedMessageLite$GeneratedExtension.getMessageDefaultInstance:()Lcom/google/protobuf/MessageLite;
invokeinterface com.google.protobuf.MessageLite.newBuilderForType:()Lcom/google/protobuf/MessageLite$Builder;
astore 4
6: StackMap locals:
StackMap stack:
aload 4
aload 1
aload 2
invokeinterface com.google.protobuf.MessageLite$Builder.mergeFrom:(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder;
pop
7: aload 4
invokeinterface com.google.protobuf.MessageLite$Builder.build:()Lcom/google/protobuf/MessageLite;
astore 6
start local 6 8: aload 0
invokevirtual com.google.protobuf.GeneratedMessageLite$ExtendableMessage.ensureExtensionsAreMutable:()Lcom/google/protobuf/FieldSet;
9: aload 3
getfield com.google.protobuf.GeneratedMessageLite$GeneratedExtension.descriptor:Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;
aload 3
aload 6
invokevirtual com.google.protobuf.GeneratedMessageLite$GeneratedExtension.singularToFieldSetType:(Ljava/lang/Object;)Ljava/lang/Object;
invokevirtual com.google.protobuf.FieldSet.setField:(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;Ljava/lang/Object;)V
10: return
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 11 0 this Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage<TMessageType;TBuilderType;>;
0 11 1 rawBytes Lcom/google/protobuf/ByteString;
0 11 2 extensionRegistry Lcom/google/protobuf/ExtensionRegistryLite;
0 11 3 extension Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension<**>;
1 11 4 subBuilder Lcom/google/protobuf/MessageLite$Builder;
2 11 5 existingValue Lcom/google/protobuf/MessageLite;
8 11 6 value Lcom/google/protobuf/MessageLite;
Exceptions:
throws java.io.IOException
Signature: (Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension<**>;)V
MethodParameters:
Name Flags
rawBytes
extensionRegistry
extension
com.google.protobuf.FieldSet<com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor> ensureExtensionsAreMutable();
descriptor: ()Lcom/google/protobuf/FieldSet;
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.GeneratedMessageLite$ExtendableMessage.extensions:Lcom/google/protobuf/FieldSet;
invokevirtual com.google.protobuf.FieldSet.isImmutable:()Z
ifeq 2
1: aload 0
aload 0
getfield com.google.protobuf.GeneratedMessageLite$ExtendableMessage.extensions:Lcom/google/protobuf/FieldSet;
invokevirtual com.google.protobuf.FieldSet.clone:()Lcom/google/protobuf/FieldSet;
putfield com.google.protobuf.GeneratedMessageLite$ExtendableMessage.extensions:Lcom/google/protobuf/FieldSet;
2: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.GeneratedMessageLite$ExtendableMessage.extensions:Lcom/google/protobuf/FieldSet;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage<TMessageType;TBuilderType;>;
Signature: ()Lcom/google/protobuf/FieldSet<Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;>;
private void verifyExtensionContainingType(com.google.protobuf.GeneratedMessageLite$GeneratedExtension<MessageType, ?>);
descriptor: (Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual com.google.protobuf.GeneratedMessageLite$GeneratedExtension.getContainingTypeDefaultInstance:()Lcom/google/protobuf/MessageLite;
aload 0
invokevirtual com.google.protobuf.GeneratedMessageLite$ExtendableMessage.getDefaultInstanceForType:()Lcom/google/protobuf/GeneratedMessageLite;
if_acmpeq 4
1: new java.lang.IllegalArgumentException
dup
2: ldc "This extension is for a different message type. Please make sure that you are not suppressing any generics type warnings."
3: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage<TMessageType;TBuilderType;>;
0 5 1 extension Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension<TMessageType;*>;
Signature: (Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension<TMessageType;*>;)V
MethodParameters:
Name Flags
extension final
public final <Type> boolean hasExtension(com.google.protobuf.ExtensionLite<MessageType, Type>);
descriptor: (Lcom/google/protobuf/ExtensionLite;)Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokestatic com.google.protobuf.GeneratedMessageLite.checkIsLite:(Lcom/google/protobuf/ExtensionLite;)Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;
astore 2
start local 2 1: aload 0
aload 2
invokevirtual com.google.protobuf.GeneratedMessageLite$ExtendableMessage.verifyExtensionContainingType:(Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;)V
2: aload 0
getfield com.google.protobuf.GeneratedMessageLite$ExtendableMessage.extensions:Lcom/google/protobuf/FieldSet;
aload 2
getfield com.google.protobuf.GeneratedMessageLite$GeneratedExtension.descriptor:Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;
invokevirtual com.google.protobuf.FieldSet.hasField:(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;)Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage<TMessageType;TBuilderType;>;
0 3 1 extension Lcom/google/protobuf/ExtensionLite<TMessageType;TType;>;
1 3 2 extensionLite Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension<TMessageType;TType;>;
Signature: <Type:Ljava/lang/Object;>(Lcom/google/protobuf/ExtensionLite<TMessageType;TType;>;)Z
MethodParameters:
Name Flags
extension final
public final <Type> int getExtensionCount(com.google.protobuf.ExtensionLite<MessageType, java.util.List<Type>>);
descriptor: (Lcom/google/protobuf/ExtensionLite;)I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokestatic com.google.protobuf.GeneratedMessageLite.checkIsLite:(Lcom/google/protobuf/ExtensionLite;)Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;
astore 2
start local 2 1: aload 0
aload 2
invokevirtual com.google.protobuf.GeneratedMessageLite$ExtendableMessage.verifyExtensionContainingType:(Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;)V
2: aload 0
getfield com.google.protobuf.GeneratedMessageLite$ExtendableMessage.extensions:Lcom/google/protobuf/FieldSet;
aload 2
getfield com.google.protobuf.GeneratedMessageLite$GeneratedExtension.descriptor:Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;
invokevirtual com.google.protobuf.FieldSet.getRepeatedFieldCount:(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;)I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage<TMessageType;TBuilderType;>;
0 3 1 extension Lcom/google/protobuf/ExtensionLite<TMessageType;Ljava/util/List<TType;>;>;
1 3 2 extensionLite Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension<TMessageType;Ljava/util/List<TType;>;>;
Signature: <Type:Ljava/lang/Object;>(Lcom/google/protobuf/ExtensionLite<TMessageType;Ljava/util/List<TType;>;>;)I
MethodParameters:
Name Flags
extension final
public final <Type> Type getExtension(com.google.protobuf.ExtensionLite<MessageType, Type>);
descriptor: (Lcom/google/protobuf/ExtensionLite;)Ljava/lang/Object;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokestatic com.google.protobuf.GeneratedMessageLite.checkIsLite:(Lcom/google/protobuf/ExtensionLite;)Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;
astore 2
start local 2 1: aload 0
aload 2
invokevirtual com.google.protobuf.GeneratedMessageLite$ExtendableMessage.verifyExtensionContainingType:(Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;)V
2: aload 0
getfield com.google.protobuf.GeneratedMessageLite$ExtendableMessage.extensions:Lcom/google/protobuf/FieldSet;
aload 2
getfield com.google.protobuf.GeneratedMessageLite$GeneratedExtension.descriptor:Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;
invokevirtual com.google.protobuf.FieldSet.getField:(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;)Ljava/lang/Object;
astore 3
start local 3 3: aload 3
ifnonnull 5
4: aload 2
getfield com.google.protobuf.GeneratedMessageLite$GeneratedExtension.defaultValue:Ljava/lang/Object;
areturn
5: StackMap locals: com.google.protobuf.GeneratedMessageLite$GeneratedExtension java.lang.Object
StackMap stack:
aload 2
aload 3
invokevirtual com.google.protobuf.GeneratedMessageLite$GeneratedExtension.fromFieldSetType:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage<TMessageType;TBuilderType;>;
0 6 1 extension Lcom/google/protobuf/ExtensionLite<TMessageType;TType;>;
1 6 2 extensionLite Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension<TMessageType;TType;>;
3 6 3 value Ljava/lang/Object;
Signature: <Type:Ljava/lang/Object;>(Lcom/google/protobuf/ExtensionLite<TMessageType;TType;>;)TType;
MethodParameters:
Name Flags
extension final
public final <Type> Type getExtension(com.google.protobuf.ExtensionLite<MessageType, java.util.List<Type>>, );
descriptor: (Lcom/google/protobuf/ExtensionLite;I)Ljava/lang/Object;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokestatic com.google.protobuf.GeneratedMessageLite.checkIsLite:(Lcom/google/protobuf/ExtensionLite;)Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;
astore 3
start local 3 1: aload 0
aload 3
invokevirtual com.google.protobuf.GeneratedMessageLite$ExtendableMessage.verifyExtensionContainingType:(Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;)V
2: aload 3
3: aload 0
getfield com.google.protobuf.GeneratedMessageLite$ExtendableMessage.extensions:Lcom/google/protobuf/FieldSet;
aload 3
getfield com.google.protobuf.GeneratedMessageLite$GeneratedExtension.descriptor:Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;
iload 2
invokevirtual com.google.protobuf.FieldSet.getRepeatedField:(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;I)Ljava/lang/Object;
4: invokevirtual com.google.protobuf.GeneratedMessageLite$GeneratedExtension.singularFromFieldSetType:(Ljava/lang/Object;)Ljava/lang/Object;
5: areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage<TMessageType;TBuilderType;>;
0 6 1 extension Lcom/google/protobuf/ExtensionLite<TMessageType;Ljava/util/List<TType;>;>;
0 6 2 index I
1 6 3 extensionLite Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension<TMessageType;Ljava/util/List<TType;>;>;
Signature: <Type:Ljava/lang/Object;>(Lcom/google/protobuf/ExtensionLite<TMessageType;Ljava/util/List<TType;>;>;I)TType;
MethodParameters:
Name Flags
extension final
index final
protected boolean extensionsAreInitialized();
descriptor: ()Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.GeneratedMessageLite$ExtendableMessage.extensions:Lcom/google/protobuf/FieldSet;
invokevirtual com.google.protobuf.FieldSet.isInitialized:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage<TMessageType;TBuilderType;>;
protected com.google.protobuf.GeneratedMessageLite$ExtendableMessage<MessageType, BuilderType>.ExtensionWriter newExtensionWriter();
descriptor: ()Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage$ExtensionWriter;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=1, args_size=1
start local 0 0: new com.google.protobuf.GeneratedMessageLite$ExtendableMessage$ExtensionWriter
dup
aload 0
iconst_0
invokespecial com.google.protobuf.GeneratedMessageLite$ExtendableMessage$ExtensionWriter.<init>:(Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage;Z)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage<TMessageType;TBuilderType;>;
Signature: ()Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage<TMessageType;TBuilderType;>.ExtensionWriter;
protected com.google.protobuf.GeneratedMessageLite$ExtendableMessage<MessageType, BuilderType>.ExtensionWriter newMessageSetExtensionWriter();
descriptor: ()Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage$ExtensionWriter;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=1, args_size=1
start local 0 0: new com.google.protobuf.GeneratedMessageLite$ExtendableMessage$ExtensionWriter
dup
aload 0
iconst_1
invokespecial com.google.protobuf.GeneratedMessageLite$ExtendableMessage$ExtensionWriter.<init>:(Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage;Z)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage<TMessageType;TBuilderType;>;
Signature: ()Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage<TMessageType;TBuilderType;>.ExtensionWriter;
protected int extensionsSerializedSize();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.GeneratedMessageLite$ExtendableMessage.extensions:Lcom/google/protobuf/FieldSet;
invokevirtual com.google.protobuf.FieldSet.getSerializedSize:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage<TMessageType;TBuilderType;>;
protected int extensionsSerializedSizeAsMessageSet();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.GeneratedMessageLite$ExtendableMessage.extensions:Lcom/google/protobuf/FieldSet;
invokevirtual com.google.protobuf.FieldSet.getMessageSetSerializedSize:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage<TMessageType;TBuilderType;>;
static int[] $SWITCH_TABLE$com$google$protobuf$WireFormat$JavaType();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic com.google.protobuf.GeneratedMessageLite$ExtendableMessage.$SWITCH_TABLE$com$google$protobuf$WireFormat$JavaType:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic com.google.protobuf.WireFormat$JavaType.values:()[Lcom/google/protobuf/WireFormat$JavaType;
arraylength
newarray 10
astore 0
2: aload 0
getstatic com.google.protobuf.WireFormat$JavaType.BOOLEAN:Lcom/google/protobuf/WireFormat$JavaType;
invokevirtual com.google.protobuf.WireFormat$JavaType.ordinal:()I
iconst_5
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$JavaType.BYTE_STRING:Lcom/google/protobuf/WireFormat$JavaType;
invokevirtual com.google.protobuf.WireFormat$JavaType.ordinal:()I
bipush 7
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$JavaType.DOUBLE:Lcom/google/protobuf/WireFormat$JavaType;
invokevirtual com.google.protobuf.WireFormat$JavaType.ordinal:()I
iconst_4
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$JavaType.ENUM:Lcom/google/protobuf/WireFormat$JavaType;
invokevirtual com.google.protobuf.WireFormat$JavaType.ordinal:()I
bipush 8
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$JavaType.FLOAT:Lcom/google/protobuf/WireFormat$JavaType;
invokevirtual com.google.protobuf.WireFormat$JavaType.ordinal:()I
iconst_3
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$JavaType.INT:Lcom/google/protobuf/WireFormat$JavaType;
invokevirtual com.google.protobuf.WireFormat$JavaType.ordinal:()I
iconst_1
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$JavaType.LONG:Lcom/google/protobuf/WireFormat$JavaType;
invokevirtual com.google.protobuf.WireFormat$JavaType.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$JavaType.MESSAGE:Lcom/google/protobuf/WireFormat$JavaType;
invokevirtual com.google.protobuf.WireFormat$JavaType.ordinal:()I
bipush 9
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$JavaType.STRING:Lcom/google/protobuf/WireFormat$JavaType;
invokevirtual com.google.protobuf.WireFormat$JavaType.ordinal:()I
bipush 6
iastore
27: goto 29
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
28: pop
StackMap locals:
StackMap stack:
29: aload 0
dup
putstatic com.google.protobuf.GeneratedMessageLite$ExtendableMessage.$SWITCH_TABLE$com$google$protobuf$WireFormat$JavaType:[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
}
Signature: <MessageType:Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessage<TMessageType;TBuilderType;>;BuilderType:Lcom/google/protobuf/GeneratedMessageLite$ExtendableBuilder<TMessageType;TBuilderType;>;>Lcom/google/protobuf/GeneratedMessageLite<TMessageType;TBuilderType;>;Lcom/google/protobuf/GeneratedMessageLite$ExtendableMessageOrBuilder<TMessageType;TBuilderType;>;
SourceFile: "GeneratedMessageLite.java"
NestHost: com.google.protobuf.GeneratedMessageLite
InnerClasses:
public abstract FieldDescriptorLite = com.google.protobuf.FieldSet$FieldDescriptorLite of com.google.protobuf.FieldSet
public abstract ExtendableBuilder = com.google.protobuf.GeneratedMessageLite$ExtendableBuilder of com.google.protobuf.GeneratedMessageLite
public abstract ExtendableMessage = com.google.protobuf.GeneratedMessageLite$ExtendableMessage of com.google.protobuf.GeneratedMessageLite
protected ExtensionWriter = com.google.protobuf.GeneratedMessageLite$ExtendableMessage$ExtensionWriter of com.google.protobuf.GeneratedMessageLite$ExtendableMessage
public abstract ExtendableMessageOrBuilder = com.google.protobuf.GeneratedMessageLite$ExtendableMessageOrBuilder of com.google.protobuf.GeneratedMessageLite
final ExtensionDescriptor = com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor of com.google.protobuf.GeneratedMessageLite
public GeneratedExtension = com.google.protobuf.GeneratedMessageLite$GeneratedExtension of com.google.protobuf.GeneratedMessageLite
public abstract EnumLite = com.google.protobuf.Internal$EnumLite of com.google.protobuf.Internal
public abstract EnumLiteMap = com.google.protobuf.Internal$EnumLiteMap of com.google.protobuf.Internal
public abstract Builder = com.google.protobuf.MessageLite$Builder of com.google.protobuf.MessageLite
public FieldType = com.google.protobuf.WireFormat$FieldType of com.google.protobuf.WireFormat
public final JavaType = com.google.protobuf.WireFormat$JavaType of com.google.protobuf.WireFormat