final class com.google.protobuf.ExtensionSchemaFull extends com.google.protobuf.ExtensionSchema<com.google.protobuf.Descriptors$FieldDescriptor>
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: com.google.protobuf.ExtensionSchemaFull
super_class: com.google.protobuf.ExtensionSchema
{
private static final long EXTENSION_FIELD_OFFSET;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static volatile int[] $SWITCH_TABLE$com$google$protobuf$WireFormat$FieldType;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: invokestatic com.google.protobuf.ExtensionSchemaFull.getExtensionsFieldOffset:()J
putstatic com.google.protobuf.ExtensionSchemaFull.EXTENSION_FIELD_OFFSET:J
return
LocalVariableTable:
Start End Slot Name Signature
void <init>();
descriptor: ()V
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial com.google.protobuf.ExtensionSchema.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/ExtensionSchemaFull;
private static <T> long getExtensionsFieldOffset();
descriptor: ()J
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=1, args_size=0
0: ldc Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;
ldc "extensions"
invokevirtual java.lang.Class.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field;
astore 0
start local 0 1: aload 0
invokestatic com.google.protobuf.UnsafeUtil.objectFieldOffset:(Ljava/lang/reflect/Field;)J
2: lreturn
end local 0 3: StackMap locals:
StackMap stack: java.lang.Throwable
pop
4: new java.lang.IllegalStateException
dup
ldc "Unable to lookup extension field offset"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
1 3 0 field Ljava/lang/reflect/Field;
Exception table:
from to target type
0 2 3 Class java.lang.Throwable
Signature: <T:Ljava/lang/Object;>()J
boolean hasExtensions(com.google.protobuf.MessageLite);
descriptor: (Lcom/google/protobuf/MessageLite;)Z
flags: (0x0000)
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
instanceof com.google.protobuf.GeneratedMessageV3$ExtendableMessage
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/ExtensionSchemaFull;
0 1 1 prototype Lcom/google/protobuf/MessageLite;
MethodParameters:
Name Flags
prototype
public com.google.protobuf.FieldSet<com.google.protobuf.Descriptors$FieldDescriptor> getExtensions();
descriptor: (Ljava/lang/Object;)Lcom/google/protobuf/FieldSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
getstatic com.google.protobuf.ExtensionSchemaFull.EXTENSION_FIELD_OFFSET:J
invokestatic com.google.protobuf.UnsafeUtil.getObject:(Ljava/lang/Object;J)Ljava/lang/Object;
checkcast com.google.protobuf.FieldSet
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/ExtensionSchemaFull;
0 1 1 message Ljava/lang/Object;
Signature: (Ljava/lang/Object;)Lcom/google/protobuf/FieldSet<Lcom/google/protobuf/Descriptors$FieldDescriptor;>;
MethodParameters:
Name Flags
message
void setExtensions(, com.google.protobuf.FieldSet<com.google.protobuf.Descriptors$FieldDescriptor>);
descriptor: (Ljava/lang/Object;Lcom/google/protobuf/FieldSet;)V
flags: (0x0000)
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
getstatic com.google.protobuf.ExtensionSchemaFull.EXTENSION_FIELD_OFFSET:J
aload 2
invokestatic com.google.protobuf.UnsafeUtil.putObject:(Ljava/lang/Object;JLjava/lang/Object;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/ExtensionSchemaFull;
0 2 1 message Ljava/lang/Object;
0 2 2 extensions Lcom/google/protobuf/FieldSet<Lcom/google/protobuf/Descriptors$FieldDescriptor;>;
Signature: (Ljava/lang/Object;Lcom/google/protobuf/FieldSet<Lcom/google/protobuf/Descriptors$FieldDescriptor;>;)V
MethodParameters:
Name Flags
message
extensions
com.google.protobuf.FieldSet<com.google.protobuf.Descriptors$FieldDescriptor> getMutableExtensions();
descriptor: (Ljava/lang/Object;)Lcom/google/protobuf/FieldSet;
flags: (0x0000)
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.google.protobuf.ExtensionSchemaFull.getExtensions:(Ljava/lang/Object;)Lcom/google/protobuf/FieldSet;
astore 2
start local 2 1: aload 2
invokevirtual com.google.protobuf.FieldSet.isImmutable:()Z
ifeq 4
2: aload 2
invokevirtual com.google.protobuf.FieldSet.clone:()Lcom/google/protobuf/FieldSet;
astore 2
3: aload 0
aload 1
aload 2
invokevirtual com.google.protobuf.ExtensionSchemaFull.setExtensions:(Ljava/lang/Object;Lcom/google/protobuf/FieldSet;)V
4: StackMap locals: com.google.protobuf.FieldSet
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/google/protobuf/ExtensionSchemaFull;
0 5 1 message Ljava/lang/Object;
1 5 2 extensions Lcom/google/protobuf/FieldSet<Lcom/google/protobuf/Descriptors$FieldDescriptor;>;
Signature: (Ljava/lang/Object;)Lcom/google/protobuf/FieldSet<Lcom/google/protobuf/Descriptors$FieldDescriptor;>;
MethodParameters:
Name Flags
message
void makeImmutable(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.google.protobuf.ExtensionSchemaFull.getExtensions:(Ljava/lang/Object;)Lcom/google/protobuf/FieldSet;
invokevirtual com.google.protobuf.FieldSet.makeImmutable:()V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/ExtensionSchemaFull;
0 2 1 message Ljava/lang/Object;
MethodParameters:
Name Flags
message
<UT, UB> UB parseExtension(com.google.protobuf.Reader, , com.google.protobuf.ExtensionRegistryLite, com.google.protobuf.FieldSet<com.google.protobuf.Descriptors$FieldDescriptor>, UB, com.google.protobuf.UnknownFieldSchema<UT, UB>);
descriptor: (Lcom/google/protobuf/Reader;Ljava/lang/Object;Lcom/google/protobuf/ExtensionRegistryLite;Lcom/google/protobuf/FieldSet;Ljava/lang/Object;Lcom/google/protobuf/UnknownFieldSchema;)Ljava/lang/Object;
flags: (0x0000)
Code:
stack=5, locals=15, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 2
checkcast com.google.protobuf.ExtensionRegistry$ExtensionInfo
astore 7
start local 7 1: aload 7
getfield com.google.protobuf.ExtensionRegistry$ExtensionInfo.descriptor:Lcom/google/protobuf/Descriptors$FieldDescriptor;
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
istore 8
start local 8 2: aload 7
getfield com.google.protobuf.ExtensionRegistry$ExtensionInfo.descriptor:Lcom/google/protobuf/Descriptors$FieldDescriptor;
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.isRepeated:()Z
ifeq 78
aload 7
getfield com.google.protobuf.ExtensionRegistry$ExtensionInfo.descriptor:Lcom/google/protobuf/Descriptors$FieldDescriptor;
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.isPacked:()Z
ifeq 78
3: aconst_null
astore 9
start local 9 4: invokestatic com.google.protobuf.ExtensionSchemaFull.$SWITCH_TABLE$com$google$protobuf$WireFormat$FieldType:()[I
aload 7
getfield com.google.protobuf.ExtensionRegistry$ExtensionInfo.descriptor:Lcom/google/protobuf/Descriptors$FieldDescriptor;
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getLiteType:()Lcom/google/protobuf/WireFormat$FieldType;
invokevirtual com.google.protobuf.WireFormat$FieldType.ordinal:()I
iaload
tableswitch { // 1 - 18
1: 5
2: 9
3: 13
4: 17
5: 21
6: 25
7: 29
8: 33
9: 73
10: 73
11: 73
12: 73
13: 37
14: 57
15: 41
16: 45
17: 49
18: 53
default: 73
}
5: StackMap locals: com.google.protobuf.ExtensionRegistry$ExtensionInfo int java.lang.Object
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 10
start local 10 6: aload 1
aload 10
invokeinterface com.google.protobuf.Reader.readDoubleList:(Ljava/util/List;)V
7: aload 10
astore 9
8: goto 76
end local 10 9: StackMap locals:
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 10
start local 10 10: aload 1
aload 10
invokeinterface com.google.protobuf.Reader.readFloatList:(Ljava/util/List;)V
11: aload 10
astore 9
12: goto 76
end local 10 13: StackMap locals:
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 10
start local 10 14: aload 1
aload 10
invokeinterface com.google.protobuf.Reader.readInt64List:(Ljava/util/List;)V
15: aload 10
astore 9
16: goto 76
end local 10 17: StackMap locals:
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 10
start local 10 18: aload 1
aload 10
invokeinterface com.google.protobuf.Reader.readUInt64List:(Ljava/util/List;)V
19: aload 10
astore 9
20: goto 76
end local 10 21: StackMap locals:
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 10
start local 10 22: aload 1
aload 10
invokeinterface com.google.protobuf.Reader.readInt32List:(Ljava/util/List;)V
23: aload 10
astore 9
24: goto 76
end local 10 25: StackMap locals:
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 10
start local 10 26: aload 1
aload 10
invokeinterface com.google.protobuf.Reader.readFixed64List:(Ljava/util/List;)V
27: aload 10
astore 9
28: goto 76
end local 10 29: StackMap locals:
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 10
start local 10 30: aload 1
aload 10
invokeinterface com.google.protobuf.Reader.readFixed32List:(Ljava/util/List;)V
31: aload 10
astore 9
32: goto 76
end local 10 33: StackMap locals:
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 10
start local 10 34: aload 1
aload 10
invokeinterface com.google.protobuf.Reader.readBoolList:(Ljava/util/List;)V
35: aload 10
astore 9
36: goto 76
end local 10 37: StackMap locals:
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 10
start local 10 38: aload 1
aload 10
invokeinterface com.google.protobuf.Reader.readUInt32List:(Ljava/util/List;)V
39: aload 10
astore 9
40: goto 76
end local 10 41: StackMap locals:
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 10
start local 10 42: aload 1
aload 10
invokeinterface com.google.protobuf.Reader.readSFixed32List:(Ljava/util/List;)V
43: aload 10
astore 9
44: goto 76
end local 10 45: StackMap locals:
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 10
start local 10 46: aload 1
aload 10
invokeinterface com.google.protobuf.Reader.readSFixed64List:(Ljava/util/List;)V
47: aload 10
astore 9
48: goto 76
end local 10 49: StackMap locals:
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 10
start local 10 50: aload 1
aload 10
invokeinterface com.google.protobuf.Reader.readSInt32List:(Ljava/util/List;)V
51: aload 10
astore 9
52: goto 76
end local 10 53: StackMap locals:
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 10
start local 10 54: aload 1
aload 10
invokeinterface com.google.protobuf.Reader.readSInt64List:(Ljava/util/List;)V
55: aload 10
astore 9
56: goto 76
end local 10 57: StackMap locals:
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 10
start local 10 58: aload 1
aload 10
invokeinterface com.google.protobuf.Reader.readEnumList:(Ljava/util/List;)V
59: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 11
start local 11 60: aload 10
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 13
goto 70
StackMap locals: com.google.protobuf.ExtensionSchemaFull com.google.protobuf.Reader java.lang.Object com.google.protobuf.ExtensionRegistryLite com.google.protobuf.FieldSet java.lang.Object com.google.protobuf.UnknownFieldSchema com.google.protobuf.ExtensionRegistry$ExtensionInfo int java.lang.Object java.util.List java.util.List top java.util.Iterator
StackMap stack:
61: aload 13
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
istore 12
start local 12 62: aload 7
getfield com.google.protobuf.ExtensionRegistry$ExtensionInfo.descriptor:Lcom/google/protobuf/Descriptors$FieldDescriptor;
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getEnumType:()Lcom/google/protobuf/Descriptors$EnumDescriptor;
iload 12
invokevirtual com.google.protobuf.Descriptors$EnumDescriptor.findValueByNumber:(I)Lcom/google/protobuf/Descriptors$EnumValueDescriptor;
63: astore 14
start local 14 64: aload 14
ifnull 67
65: aload 11
aload 14
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
66: goto 70
67: StackMap locals: com.google.protobuf.ExtensionSchemaFull com.google.protobuf.Reader java.lang.Object com.google.protobuf.ExtensionRegistryLite com.google.protobuf.FieldSet java.lang.Object com.google.protobuf.UnknownFieldSchema com.google.protobuf.ExtensionRegistry$ExtensionInfo int java.lang.Object java.util.List java.util.List int java.util.Iterator com.google.protobuf.Descriptors$EnumValueDescriptor
StackMap stack:
iload 8
iload 12
aload 5
aload 6
68: invokestatic com.google.protobuf.SchemaUtil.storeUnknownEnum:(IILjava/lang/Object;Lcom/google/protobuf/UnknownFieldSchema;)Ljava/lang/Object;
69: astore 5
end local 14 end local 12 70: StackMap locals: com.google.protobuf.ExtensionSchemaFull com.google.protobuf.Reader java.lang.Object com.google.protobuf.ExtensionRegistryLite com.google.protobuf.FieldSet java.lang.Object com.google.protobuf.UnknownFieldSchema com.google.protobuf.ExtensionRegistry$ExtensionInfo int java.lang.Object java.util.List java.util.List top java.util.Iterator
StackMap stack:
aload 13
invokeinterface java.util.Iterator.hasNext:()Z
ifne 61
71: aload 11
astore 9
72: goto 76
end local 11 end local 10 73: StackMap locals: com.google.protobuf.ExtensionSchemaFull com.google.protobuf.Reader java.lang.Object com.google.protobuf.ExtensionRegistryLite com.google.protobuf.FieldSet java.lang.Object com.google.protobuf.UnknownFieldSchema com.google.protobuf.ExtensionRegistry$ExtensionInfo int java.lang.Object
StackMap stack:
new java.lang.IllegalStateException
dup
74: new java.lang.StringBuilder
dup
ldc "Type cannot be packed: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 7
getfield com.google.protobuf.ExtensionRegistry$ExtensionInfo.descriptor:Lcom/google/protobuf/Descriptors$FieldDescriptor;
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getLiteType:()Lcom/google/protobuf/WireFormat$FieldType;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
75: invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
76: StackMap locals:
StackMap stack:
aload 4
aload 7
getfield com.google.protobuf.ExtensionRegistry$ExtensionInfo.descriptor:Lcom/google/protobuf/Descriptors$FieldDescriptor;
aload 9
invokevirtual com.google.protobuf.FieldSet.setField:(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;Ljava/lang/Object;)V
end local 9 77: goto 133
78: StackMap locals:
StackMap stack:
aconst_null
astore 9
start local 9 79: aload 7
getfield com.google.protobuf.ExtensionRegistry$ExtensionInfo.descriptor:Lcom/google/protobuf/Descriptors$FieldDescriptor;
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getLiteType:()Lcom/google/protobuf/WireFormat$FieldType;
getstatic com.google.protobuf.WireFormat$FieldType.ENUM:Lcom/google/protobuf/WireFormat$FieldType;
if_acmpne 87
80: aload 1
invokeinterface com.google.protobuf.Reader.readInt32:()I
istore 10
start local 10 81: aload 7
getfield com.google.protobuf.ExtensionRegistry$ExtensionInfo.descriptor:Lcom/google/protobuf/Descriptors$FieldDescriptor;
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getEnumType:()Lcom/google/protobuf/Descriptors$EnumDescriptor;
iload 10
invokevirtual com.google.protobuf.Descriptors$EnumDescriptor.findValueByNumber:(I)Lcom/google/protobuf/Descriptors$EnumValueDescriptor;
astore 11
start local 11 82: aload 11
ifnonnull 85
83: iload 8
iload 10
aload 5
aload 6
84: invokestatic com.google.protobuf.SchemaUtil.storeUnknownEnum:(IILjava/lang/Object;Lcom/google/protobuf/UnknownFieldSchema;)Ljava/lang/Object;
areturn
85: StackMap locals: java.lang.Object int java.lang.Object
StackMap stack:
aload 11
astore 9
end local 11 end local 10 86: goto 123
87: StackMap locals:
StackMap stack:
invokestatic com.google.protobuf.ExtensionSchemaFull.$SWITCH_TABLE$com$google$protobuf$WireFormat$FieldType:()[I
aload 7
getfield com.google.protobuf.ExtensionRegistry$ExtensionInfo.descriptor:Lcom/google/protobuf/Descriptors$FieldDescriptor;
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getLiteType:()Lcom/google/protobuf/WireFormat$FieldType;
invokevirtual com.google.protobuf.WireFormat$FieldType.ordinal:()I
iaload
tableswitch { // 1 - 18
1: 88
2: 90
3: 92
4: 94
5: 96
6: 98
7: 100
8: 102
9: 116
10: 118
11: 120
12: 104
13: 106
14: 122
15: 108
16: 110
17: 112
18: 114
default: 123
}
88: StackMap locals:
StackMap stack:
aload 1
invokeinterface com.google.protobuf.Reader.readDouble:()D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
astore 9
89: goto 123
90: StackMap locals:
StackMap stack:
aload 1
invokeinterface com.google.protobuf.Reader.readFloat:()F
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
astore 9
91: goto 123
92: StackMap locals:
StackMap stack:
aload 1
invokeinterface com.google.protobuf.Reader.readInt64:()J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
astore 9
93: goto 123
94: StackMap locals:
StackMap stack:
aload 1
invokeinterface com.google.protobuf.Reader.readUInt64:()J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
astore 9
95: goto 123
96: StackMap locals:
StackMap stack:
aload 1
invokeinterface com.google.protobuf.Reader.readInt32:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
astore 9
97: goto 123
98: StackMap locals:
StackMap stack:
aload 1
invokeinterface com.google.protobuf.Reader.readFixed64:()J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
astore 9
99: goto 123
100: StackMap locals:
StackMap stack:
aload 1
invokeinterface com.google.protobuf.Reader.readFixed32:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
astore 9
101: goto 123
102: StackMap locals:
StackMap stack:
aload 1
invokeinterface com.google.protobuf.Reader.readBool:()Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
astore 9
103: goto 123
104: StackMap locals:
StackMap stack:
aload 1
invokeinterface com.google.protobuf.Reader.readBytes:()Lcom/google/protobuf/ByteString;
astore 9
105: goto 123
106: StackMap locals:
StackMap stack:
aload 1
invokeinterface com.google.protobuf.Reader.readUInt32:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
astore 9
107: goto 123
108: StackMap locals:
StackMap stack:
aload 1
invokeinterface com.google.protobuf.Reader.readSFixed32:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
astore 9
109: goto 123
110: StackMap locals:
StackMap stack:
aload 1
invokeinterface com.google.protobuf.Reader.readSFixed64:()J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
astore 9
111: goto 123
112: StackMap locals:
StackMap stack:
aload 1
invokeinterface com.google.protobuf.Reader.readSInt32:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
astore 9
113: goto 123
114: StackMap locals:
StackMap stack:
aload 1
invokeinterface com.google.protobuf.Reader.readSInt64:()J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
astore 9
115: goto 123
116: StackMap locals:
StackMap stack:
aload 1
invokeinterface com.google.protobuf.Reader.readString:()Ljava/lang/String;
astore 9
117: goto 123
118: StackMap locals:
StackMap stack:
aload 1
aload 7
getfield com.google.protobuf.ExtensionRegistry$ExtensionInfo.defaultInstance:Lcom/google/protobuf/Message;
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
aload 3
invokeinterface com.google.protobuf.Reader.readGroup:(Ljava/lang/Class;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
astore 9
119: goto 123
120: StackMap locals:
StackMap stack:
aload 1
aload 7
getfield com.google.protobuf.ExtensionRegistry$ExtensionInfo.defaultInstance:Lcom/google/protobuf/Message;
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
aload 3
invokeinterface com.google.protobuf.Reader.readMessage:(Ljava/lang/Class;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
astore 9
121: goto 123
122: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
ldc "Shouldn't reach here."
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
123: StackMap locals:
StackMap stack:
aload 7
124: getfield com.google.protobuf.ExtensionRegistry$ExtensionInfo.descriptor:Lcom/google/protobuf/Descriptors$FieldDescriptor;
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.isRepeated:()Z
ifeq 127
125: aload 4
aload 7
getfield com.google.protobuf.ExtensionRegistry$ExtensionInfo.descriptor:Lcom/google/protobuf/Descriptors$FieldDescriptor;
aload 9
invokevirtual com.google.protobuf.FieldSet.addRepeatedField:(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;Ljava/lang/Object;)V
126: goto 133
127: StackMap locals:
StackMap stack:
invokestatic com.google.protobuf.ExtensionSchemaFull.$SWITCH_TABLE$com$google$protobuf$WireFormat$FieldType:()[I
aload 7
getfield com.google.protobuf.ExtensionRegistry$ExtensionInfo.descriptor:Lcom/google/protobuf/Descriptors$FieldDescriptor;
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getLiteType:()Lcom/google/protobuf/WireFormat$FieldType;
invokevirtual com.google.protobuf.WireFormat$FieldType.ordinal:()I
iaload
tableswitch { // 10 - 11
10: 128
11: 128
default: 132
}
128: StackMap locals:
StackMap stack:
aload 4
aload 7
getfield com.google.protobuf.ExtensionRegistry$ExtensionInfo.descriptor:Lcom/google/protobuf/Descriptors$FieldDescriptor;
invokevirtual com.google.protobuf.FieldSet.getField:(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;)Ljava/lang/Object;
astore 10
start local 10 129: aload 10
ifnull 132
130: aload 10
aload 9
invokestatic com.google.protobuf.Internal.mergeMessage:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
astore 9
131: goto 132
end local 10 132: StackMap locals:
StackMap stack:
aload 4
aload 7
getfield com.google.protobuf.ExtensionRegistry$ExtensionInfo.descriptor:Lcom/google/protobuf/Descriptors$FieldDescriptor;
aload 9
invokevirtual com.google.protobuf.FieldSet.setField:(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;Ljava/lang/Object;)V
end local 9 133: StackMap locals:
StackMap stack:
aload 5
areturn
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 134 0 this Lcom/google/protobuf/ExtensionSchemaFull;
0 134 1 reader Lcom/google/protobuf/Reader;
0 134 2 extensionObject Ljava/lang/Object;
0 134 3 extensionRegistry Lcom/google/protobuf/ExtensionRegistryLite;
0 134 4 extensions Lcom/google/protobuf/FieldSet<Lcom/google/protobuf/Descriptors$FieldDescriptor;>;
0 134 5 unknownFields TUB;
0 134 6 unknownFieldSchema Lcom/google/protobuf/UnknownFieldSchema<TUT;TUB;>;
1 134 7 extension Lcom/google/protobuf/ExtensionRegistry$ExtensionInfo;
2 134 8 fieldNumber I
4 77 9 value Ljava/lang/Object;
6 9 10 list Ljava/util/List<Ljava/lang/Double;>;
10 13 10 list Ljava/util/List<Ljava/lang/Float;>;
14 17 10 list Ljava/util/List<Ljava/lang/Long;>;
18 21 10 list Ljava/util/List<Ljava/lang/Long;>;
22 25 10 list Ljava/util/List<Ljava/lang/Integer;>;
26 29 10 list Ljava/util/List<Ljava/lang/Long;>;
30 33 10 list Ljava/util/List<Ljava/lang/Integer;>;
34 37 10 list Ljava/util/List<Ljava/lang/Boolean;>;
38 41 10 list Ljava/util/List<Ljava/lang/Integer;>;
42 45 10 list Ljava/util/List<Ljava/lang/Integer;>;
46 49 10 list Ljava/util/List<Ljava/lang/Long;>;
50 53 10 list Ljava/util/List<Ljava/lang/Integer;>;
54 57 10 list Ljava/util/List<Ljava/lang/Long;>;
58 73 10 list Ljava/util/List<Ljava/lang/Integer;>;
60 73 11 enumList Ljava/util/List<Lcom/google/protobuf/Descriptors$EnumValueDescriptor;>;
62 70 12 number I
64 70 14 enumDescriptor Lcom/google/protobuf/Descriptors$EnumValueDescriptor;
79 133 9 value Ljava/lang/Object;
81 86 10 number I
82 86 11 enumValue Ljava/lang/Object;
129 132 10 oldValue Ljava/lang/Object;
Exceptions:
throws java.io.IOException
Signature: <UT:Ljava/lang/Object;UB:Ljava/lang/Object;>(Lcom/google/protobuf/Reader;Ljava/lang/Object;Lcom/google/protobuf/ExtensionRegistryLite;Lcom/google/protobuf/FieldSet<Lcom/google/protobuf/Descriptors$FieldDescriptor;>;TUB;Lcom/google/protobuf/UnknownFieldSchema<TUT;TUB;>;)TUB;
MethodParameters:
Name Flags
reader
extensionObject
extensionRegistry
extensions
unknownFields
unknownFieldSchema
int extensionNumber(java.util.Map$Entry<?, ?>);
descriptor: (Ljava/util/Map$Entry;)I
flags: (0x0000)
Code:
stack=1, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast com.google.protobuf.Descriptors$FieldDescriptor
astore 2
start local 2 1: aload 2
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/ExtensionSchemaFull;
0 2 1 extension Ljava/util/Map$Entry<**>;
1 2 2 descriptor Lcom/google/protobuf/Descriptors$FieldDescriptor;
Signature: (Ljava/util/Map$Entry<**>;)I
MethodParameters:
Name Flags
extension
void serializeExtension(com.google.protobuf.Writer, java.util.Map$Entry<?, ?>);
descriptor: (Lcom/google/protobuf/Writer;Ljava/util/Map$Entry;)V
flags: (0x0000)
Code:
stack=4, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast com.google.protobuf.Descriptors$FieldDescriptor
astore 3
start local 3 1: aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.isRepeated:()Z
ifeq 100
2: invokestatic com.google.protobuf.ExtensionSchemaFull.$SWITCH_TABLE$com$google$protobuf$WireFormat$FieldType:()[I
aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getLiteType:()Lcom/google/protobuf/WireFormat$FieldType;
invokevirtual com.google.protobuf.WireFormat$FieldType.ordinal:()I
iaload
tableswitch { // 1 - 18
1: 3
2: 9
3: 15
4: 21
5: 27
6: 33
7: 39
8: 45
9: 92
10: 95
11: 97
12: 51
13: 54
14: 84
15: 60
16: 66
17: 72
18: 78
default: 99
}
3: StackMap locals: com.google.protobuf.Descriptors$FieldDescriptor
StackMap stack:
aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
4: aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.util.List
5: aload 1
6: aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.isPacked:()Z
7: invokestatic com.google.protobuf.SchemaUtil.writeDoubleList:(ILjava/util/List;Lcom/google/protobuf/Writer;Z)V
8: goto 138
9: StackMap locals:
StackMap stack:
aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
10: aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.util.List
11: aload 1
12: aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.isPacked:()Z
13: invokestatic com.google.protobuf.SchemaUtil.writeFloatList:(ILjava/util/List;Lcom/google/protobuf/Writer;Z)V
14: goto 138
15: StackMap locals:
StackMap stack:
aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
16: aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.util.List
17: aload 1
18: aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.isPacked:()Z
19: invokestatic com.google.protobuf.SchemaUtil.writeInt64List:(ILjava/util/List;Lcom/google/protobuf/Writer;Z)V
20: goto 138
21: StackMap locals:
StackMap stack:
aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
22: aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.util.List
23: aload 1
24: aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.isPacked:()Z
25: invokestatic com.google.protobuf.SchemaUtil.writeUInt64List:(ILjava/util/List;Lcom/google/protobuf/Writer;Z)V
26: goto 138
27: StackMap locals:
StackMap stack:
aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
28: aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.util.List
29: aload 1
30: aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.isPacked:()Z
31: invokestatic com.google.protobuf.SchemaUtil.writeInt32List:(ILjava/util/List;Lcom/google/protobuf/Writer;Z)V
32: goto 138
33: StackMap locals:
StackMap stack:
aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
34: aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.util.List
35: aload 1
36: aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.isPacked:()Z
37: invokestatic com.google.protobuf.SchemaUtil.writeFixed64List:(ILjava/util/List;Lcom/google/protobuf/Writer;Z)V
38: goto 138
39: StackMap locals:
StackMap stack:
aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
40: aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.util.List
41: aload 1
42: aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.isPacked:()Z
43: invokestatic com.google.protobuf.SchemaUtil.writeFixed32List:(ILjava/util/List;Lcom/google/protobuf/Writer;Z)V
44: goto 138
45: StackMap locals:
StackMap stack:
aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
46: aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.util.List
47: aload 1
48: aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.isPacked:()Z
49: invokestatic com.google.protobuf.SchemaUtil.writeBoolList:(ILjava/util/List;Lcom/google/protobuf/Writer;Z)V
50: goto 138
51: StackMap locals:
StackMap stack:
aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.util.List
aload 1
52: invokestatic com.google.protobuf.SchemaUtil.writeBytesList:(ILjava/util/List;Lcom/google/protobuf/Writer;)V
53: goto 138
54: StackMap locals:
StackMap stack:
aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
55: aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.util.List
56: aload 1
57: aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.isPacked:()Z
58: invokestatic com.google.protobuf.SchemaUtil.writeUInt32List:(ILjava/util/List;Lcom/google/protobuf/Writer;Z)V
59: goto 138
60: StackMap locals:
StackMap stack:
aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
61: aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.util.List
62: aload 1
63: aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.isPacked:()Z
64: invokestatic com.google.protobuf.SchemaUtil.writeSFixed32List:(ILjava/util/List;Lcom/google/protobuf/Writer;Z)V
65: goto 138
66: StackMap locals:
StackMap stack:
aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
67: aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.util.List
68: aload 1
69: aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.isPacked:()Z
70: invokestatic com.google.protobuf.SchemaUtil.writeSFixed64List:(ILjava/util/List;Lcom/google/protobuf/Writer;Z)V
71: goto 138
72: StackMap locals:
StackMap stack:
aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
73: aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.util.List
74: aload 1
75: aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.isPacked:()Z
76: invokestatic com.google.protobuf.SchemaUtil.writeSInt32List:(ILjava/util/List;Lcom/google/protobuf/Writer;Z)V
77: goto 138
78: StackMap locals:
StackMap stack:
aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
79: aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.util.List
80: aload 1
81: aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.isPacked:()Z
82: invokestatic com.google.protobuf.SchemaUtil.writeSInt64List:(ILjava/util/List;Lcom/google/protobuf/Writer;Z)V
83: goto 138
84: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.util.List
astore 4
start local 4 85: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 5
start local 5 86: aload 4
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 7
goto 89
StackMap locals: com.google.protobuf.ExtensionSchemaFull com.google.protobuf.Writer java.util.Map$Entry com.google.protobuf.Descriptors$FieldDescriptor java.util.List java.util.List top java.util.Iterator
StackMap stack:
87: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.google.protobuf.Descriptors$EnumValueDescriptor
astore 6
start local 6 88: aload 5
aload 6
invokevirtual com.google.protobuf.Descriptors$EnumValueDescriptor.getNumber:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 6 89: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 87
90: aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
aload 5
aload 1
aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.isPacked:()Z
invokestatic com.google.protobuf.SchemaUtil.writeInt32List:(ILjava/util/List;Lcom/google/protobuf/Writer;Z)V
91: goto 138
end local 5 end local 4 92: StackMap locals: com.google.protobuf.ExtensionSchemaFull com.google.protobuf.Writer java.util.Map$Entry com.google.protobuf.Descriptors$FieldDescriptor
StackMap stack:
aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.util.List
aload 1
93: invokestatic com.google.protobuf.SchemaUtil.writeStringList:(ILjava/util/List;Lcom/google/protobuf/Writer;)V
94: goto 138
95: StackMap locals:
StackMap stack:
aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.util.List
aload 1
invokestatic com.google.protobuf.SchemaUtil.writeGroupList:(ILjava/util/List;Lcom/google/protobuf/Writer;)V
96: goto 138
97: StackMap locals:
StackMap stack:
aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.util.List
aload 1
98: invokestatic com.google.protobuf.SchemaUtil.writeMessageList:(ILjava/util/List;Lcom/google/protobuf/Writer;)V
99: StackMap locals:
StackMap stack:
goto 138
100: StackMap locals:
StackMap stack:
invokestatic com.google.protobuf.ExtensionSchemaFull.$SWITCH_TABLE$com$google$protobuf$WireFormat$FieldType:()[I
aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getLiteType:()Lcom/google/protobuf/WireFormat$FieldType;
invokevirtual com.google.protobuf.WireFormat$FieldType.ordinal:()I
iaload
tableswitch { // 1 - 18
1: 101
2: 103
3: 105
4: 107
5: 109
6: 111
7: 113
8: 115
9: 133
10: 135
11: 137
12: 117
13: 119
14: 129
15: 121
16: 123
17: 125
18: 127
default: 138
}
101: StackMap locals:
StackMap stack:
aload 1
aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.lang.Double
invokevirtual java.lang.Double.doubleValue:()D
invokeinterface com.google.protobuf.Writer.writeDouble:(ID)V
102: goto 138
103: StackMap locals:
StackMap stack:
aload 1
aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.lang.Float
invokevirtual java.lang.Float.floatValue:()F
invokeinterface com.google.protobuf.Writer.writeFloat:(IF)V
104: goto 138
105: StackMap locals:
StackMap stack:
aload 1
aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.lang.Long
invokevirtual java.lang.Long.longValue:()J
invokeinterface com.google.protobuf.Writer.writeInt64:(IJ)V
106: goto 138
107: StackMap locals:
StackMap stack:
aload 1
aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.lang.Long
invokevirtual java.lang.Long.longValue:()J
invokeinterface com.google.protobuf.Writer.writeUInt64:(IJ)V
108: goto 138
109: StackMap locals:
StackMap stack:
aload 1
aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
invokeinterface com.google.protobuf.Writer.writeInt32:(II)V
110: goto 138
111: StackMap locals:
StackMap stack:
aload 1
aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.lang.Long
invokevirtual java.lang.Long.longValue:()J
invokeinterface com.google.protobuf.Writer.writeFixed64:(IJ)V
112: goto 138
113: StackMap locals:
StackMap stack:
aload 1
aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
invokeinterface com.google.protobuf.Writer.writeFixed32:(II)V
114: goto 138
115: StackMap locals:
StackMap stack:
aload 1
aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface com.google.protobuf.Writer.writeBool:(IZ)V
116: goto 138
117: StackMap locals:
StackMap stack:
aload 1
aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast com.google.protobuf.ByteString
invokeinterface com.google.protobuf.Writer.writeBytes:(ILcom/google/protobuf/ByteString;)V
118: goto 138
119: StackMap locals:
StackMap stack:
aload 1
aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
invokeinterface com.google.protobuf.Writer.writeUInt32:(II)V
120: goto 138
121: StackMap locals:
StackMap stack:
aload 1
aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
invokeinterface com.google.protobuf.Writer.writeSFixed32:(II)V
122: goto 138
123: StackMap locals:
StackMap stack:
aload 1
aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.lang.Long
invokevirtual java.lang.Long.longValue:()J
invokeinterface com.google.protobuf.Writer.writeSFixed64:(IJ)V
124: goto 138
125: StackMap locals:
StackMap stack:
aload 1
aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
invokeinterface com.google.protobuf.Writer.writeSInt32:(II)V
126: goto 138
127: StackMap locals:
StackMap stack:
aload 1
aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.lang.Long
invokevirtual java.lang.Long.longValue:()J
invokeinterface com.google.protobuf.Writer.writeSInt64:(IJ)V
128: goto 138
129: StackMap locals:
StackMap stack:
aload 1
130: aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast com.google.protobuf.Descriptors$EnumValueDescriptor
invokevirtual com.google.protobuf.Descriptors$EnumValueDescriptor.getNumber:()I
131: invokeinterface com.google.protobuf.Writer.writeInt32:(II)V
132: goto 138
133: StackMap locals:
StackMap stack:
aload 1
aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.lang.String
invokeinterface com.google.protobuf.Writer.writeString:(ILjava/lang/String;)V
134: goto 138
135: StackMap locals:
StackMap stack:
aload 1
aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
invokeinterface com.google.protobuf.Writer.writeGroup:(ILjava/lang/Object;)V
136: goto 138
137: StackMap locals:
StackMap stack:
aload 1
aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
invokeinterface com.google.protobuf.Writer.writeMessage:(ILjava/lang/Object;)V
138: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 139 0 this Lcom/google/protobuf/ExtensionSchemaFull;
0 139 1 writer Lcom/google/protobuf/Writer;
0 139 2 extension Ljava/util/Map$Entry<**>;
1 139 3 descriptor Lcom/google/protobuf/Descriptors$FieldDescriptor;
85 92 4 enumList Ljava/util/List<Lcom/google/protobuf/Descriptors$EnumValueDescriptor;>;
86 92 5 list Ljava/util/List<Ljava/lang/Integer;>;
88 89 6 d Lcom/google/protobuf/Descriptors$EnumValueDescriptor;
Exceptions:
throws java.io.IOException
Signature: (Lcom/google/protobuf/Writer;Ljava/util/Map$Entry<**>;)V
MethodParameters:
Name Flags
writer
extension
java.lang.Object findExtensionByNumber(com.google.protobuf.ExtensionRegistryLite, com.google.protobuf.MessageLite, int);
descriptor: (Lcom/google/protobuf/ExtensionRegistryLite;Lcom/google/protobuf/MessageLite;I)Ljava/lang/Object;
flags: (0x0000)
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
checkcast com.google.protobuf.ExtensionRegistry
1: aload 2
checkcast com.google.protobuf.Message
invokeinterface com.google.protobuf.Message.getDescriptorForType:()Lcom/google/protobuf/Descriptors$Descriptor;
iload 3
invokevirtual com.google.protobuf.ExtensionRegistry.findExtensionByNumber:(Lcom/google/protobuf/Descriptors$Descriptor;I)Lcom/google/protobuf/ExtensionRegistry$ExtensionInfo;
2: areturn
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/ExtensionSchemaFull;
0 3 1 extensionRegistry Lcom/google/protobuf/ExtensionRegistryLite;
0 3 2 defaultInstance Lcom/google/protobuf/MessageLite;
0 3 3 number I
MethodParameters:
Name Flags
extensionRegistry
defaultInstance
number
void parseLengthPrefixedMessageSetItem(com.google.protobuf.Reader, , com.google.protobuf.ExtensionRegistryLite, com.google.protobuf.FieldSet<com.google.protobuf.Descriptors$FieldDescriptor>);
descriptor: (Lcom/google/protobuf/Reader;Ljava/lang/Object;Lcom/google/protobuf/ExtensionRegistryLite;Lcom/google/protobuf/FieldSet;)V
flags: (0x0000)
Code:
stack=7, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 2
checkcast com.google.protobuf.ExtensionRegistry$ExtensionInfo
astore 5
start local 5 1: invokestatic com.google.protobuf.ExtensionRegistryLite.isEagerlyParseMessageSets:()Z
ifeq 6
2: aload 1
aload 5
getfield com.google.protobuf.ExtensionRegistry$ExtensionInfo.defaultInstance:Lcom/google/protobuf/Message;
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
aload 3
invokeinterface com.google.protobuf.Reader.readMessage:(Ljava/lang/Class;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
3: astore 6
start local 6 4: aload 4
aload 5
getfield com.google.protobuf.ExtensionRegistry$ExtensionInfo.descriptor:Lcom/google/protobuf/Descriptors$FieldDescriptor;
aload 6
invokevirtual com.google.protobuf.FieldSet.setField:(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;Ljava/lang/Object;)V
end local 6 5: goto 10
6: StackMap locals: com.google.protobuf.ExtensionRegistry$ExtensionInfo
StackMap stack:
aload 4
7: aload 5
getfield com.google.protobuf.ExtensionRegistry$ExtensionInfo.descriptor:Lcom/google/protobuf/Descriptors$FieldDescriptor;
8: new com.google.protobuf.LazyField
dup
aload 5
getfield com.google.protobuf.ExtensionRegistry$ExtensionInfo.defaultInstance:Lcom/google/protobuf/Message;
aload 3
aload 1
invokeinterface com.google.protobuf.Reader.readBytes:()Lcom/google/protobuf/ByteString;
invokespecial com.google.protobuf.LazyField.<init>:(Lcom/google/protobuf/MessageLite;Lcom/google/protobuf/ExtensionRegistryLite;Lcom/google/protobuf/ByteString;)V
9: invokevirtual com.google.protobuf.FieldSet.setField:(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;Ljava/lang/Object;)V
10: StackMap locals:
StackMap stack:
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 11 0 this Lcom/google/protobuf/ExtensionSchemaFull;
0 11 1 reader Lcom/google/protobuf/Reader;
0 11 2 extension Ljava/lang/Object;
0 11 3 extensionRegistry Lcom/google/protobuf/ExtensionRegistryLite;
0 11 4 extensions Lcom/google/protobuf/FieldSet<Lcom/google/protobuf/Descriptors$FieldDescriptor;>;
1 11 5 extensionInfo Lcom/google/protobuf/ExtensionRegistry$ExtensionInfo;
4 5 6 value Ljava/lang/Object;
Exceptions:
throws java.io.IOException
Signature: (Lcom/google/protobuf/Reader;Ljava/lang/Object;Lcom/google/protobuf/ExtensionRegistryLite;Lcom/google/protobuf/FieldSet<Lcom/google/protobuf/Descriptors$FieldDescriptor;>;)V
MethodParameters:
Name Flags
reader
extension
extensionRegistry
extensions
void parseMessageSetItem(com.google.protobuf.ByteString, , com.google.protobuf.ExtensionRegistryLite, com.google.protobuf.FieldSet<com.google.protobuf.Descriptors$FieldDescriptor>);
descriptor: (Lcom/google/protobuf/ByteString;Ljava/lang/Object;Lcom/google/protobuf/ExtensionRegistryLite;Lcom/google/protobuf/FieldSet;)V
flags: (0x0000)
Code:
stack=7, locals=8, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 2
checkcast com.google.protobuf.ExtensionRegistry$ExtensionInfo
astore 5
start local 5 1: aload 5
getfield com.google.protobuf.ExtensionRegistry$ExtensionInfo.defaultInstance:Lcom/google/protobuf/Message;
invokeinterface com.google.protobuf.Message.newBuilderForType:()Lcom/google/protobuf/Message$Builder;
invokeinterface com.google.protobuf.Message$Builder.buildPartial:()Lcom/google/protobuf/Message;
astore 6
start local 6 2: invokestatic com.google.protobuf.ExtensionRegistryLite.isEagerlyParseMessageSets:()Z
ifeq 8
3: aload 1
invokevirtual com.google.protobuf.ByteString.toByteArray:()[B
invokestatic java.nio.ByteBuffer.wrap:([B)Ljava/nio/ByteBuffer;
iconst_1
invokestatic com.google.protobuf.BinaryReader.newInstance:(Ljava/nio/ByteBuffer;Z)Lcom/google/protobuf/BinaryReader;
astore 7
start local 7 4: invokestatic com.google.protobuf.Protobuf.getInstance:()Lcom/google/protobuf/Protobuf;
aload 6
aload 7
aload 3
invokevirtual com.google.protobuf.Protobuf.mergeFrom:(Ljava/lang/Object;Lcom/google/protobuf/Reader;Lcom/google/protobuf/ExtensionRegistryLite;)V
5: aload 4
aload 5
getfield com.google.protobuf.ExtensionRegistry$ExtensionInfo.descriptor:Lcom/google/protobuf/Descriptors$FieldDescriptor;
aload 6
invokevirtual com.google.protobuf.FieldSet.setField:(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;Ljava/lang/Object;)V
6: aload 7
invokeinterface com.google.protobuf.Reader.getFieldNumber:()I
ldc 2147483647
if_icmpeq 12
7: invokestatic com.google.protobuf.InvalidProtocolBufferException.invalidEndTag:()Lcom/google/protobuf/InvalidProtocolBufferException;
athrow
end local 7 8: StackMap locals: com.google.protobuf.ExtensionRegistry$ExtensionInfo java.lang.Object
StackMap stack:
aload 4
9: aload 5
getfield com.google.protobuf.ExtensionRegistry$ExtensionInfo.descriptor:Lcom/google/protobuf/Descriptors$FieldDescriptor;
10: new com.google.protobuf.LazyField
dup
aload 5
getfield com.google.protobuf.ExtensionRegistry$ExtensionInfo.defaultInstance:Lcom/google/protobuf/Message;
aload 3
aload 1
invokespecial com.google.protobuf.LazyField.<init>:(Lcom/google/protobuf/MessageLite;Lcom/google/protobuf/ExtensionRegistryLite;Lcom/google/protobuf/ByteString;)V
11: invokevirtual com.google.protobuf.FieldSet.setField:(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;Ljava/lang/Object;)V
12: 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 13 0 this Lcom/google/protobuf/ExtensionSchemaFull;
0 13 1 data Lcom/google/protobuf/ByteString;
0 13 2 extension Ljava/lang/Object;
0 13 3 extensionRegistry Lcom/google/protobuf/ExtensionRegistryLite;
0 13 4 extensions Lcom/google/protobuf/FieldSet<Lcom/google/protobuf/Descriptors$FieldDescriptor;>;
1 13 5 extensionInfo Lcom/google/protobuf/ExtensionRegistry$ExtensionInfo;
2 13 6 value Ljava/lang/Object;
4 8 7 reader Lcom/google/protobuf/Reader;
Exceptions:
throws java.io.IOException
Signature: (Lcom/google/protobuf/ByteString;Ljava/lang/Object;Lcom/google/protobuf/ExtensionRegistryLite;Lcom/google/protobuf/FieldSet<Lcom/google/protobuf/Descriptors$FieldDescriptor;>;)V
MethodParameters:
Name Flags
data
extension
extensionRegistry
extensions
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.ExtensionSchemaFull.$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.ExtensionSchemaFull.$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
}
Signature: Lcom/google/protobuf/ExtensionSchema<Lcom/google/protobuf/Descriptors$FieldDescriptor;>;
SourceFile: "ExtensionSchemaFull.java"
InnerClasses:
public final Descriptor = com.google.protobuf.Descriptors$Descriptor of com.google.protobuf.Descriptors
public final EnumDescriptor = com.google.protobuf.Descriptors$EnumDescriptor of com.google.protobuf.Descriptors
public final EnumValueDescriptor = com.google.protobuf.Descriptors$EnumValueDescriptor of com.google.protobuf.Descriptors
public final FieldDescriptor = com.google.protobuf.Descriptors$FieldDescriptor of com.google.protobuf.Descriptors
public final ExtensionInfo = com.google.protobuf.ExtensionRegistry$ExtensionInfo of com.google.protobuf.ExtensionRegistry
public abstract FieldDescriptorLite = com.google.protobuf.FieldSet$FieldDescriptorLite of com.google.protobuf.FieldSet
public abstract ExtendableMessage = com.google.protobuf.GeneratedMessageV3$ExtendableMessage of com.google.protobuf.GeneratedMessageV3
public abstract Builder = com.google.protobuf.Message$Builder of com.google.protobuf.Message
public FieldType = com.google.protobuf.WireFormat$FieldType of com.google.protobuf.WireFormat
public abstract Entry = java.util.Map$Entry of java.util.Map