public final class com.google.protobuf.ExtensionRegistry$ExtensionInfo
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.google.protobuf.ExtensionRegistry$ExtensionInfo
super_class: java.lang.Object
{
public final com.google.protobuf.Descriptors$FieldDescriptor descriptor;
descriptor: Lcom/google/protobuf/Descriptors$FieldDescriptor;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final com.google.protobuf.Message defaultInstance;
descriptor: Lcom/google/protobuf/Message;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
private void <init>(com.google.protobuf.Descriptors$FieldDescriptor);
descriptor: (Lcom/google/protobuf/Descriptors$FieldDescriptor;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 // com.google.protobuf.ExtensionRegistry$ExtensionInfo this
start local 1 // com.google.protobuf.Descriptors$FieldDescriptor descriptor
0: .line 120
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 121
aload 0 /* this */
aload 1 /* descriptor */
putfield com.google.protobuf.ExtensionRegistry$ExtensionInfo.descriptor:Lcom/google/protobuf/Descriptors$FieldDescriptor;
2: .line 122
aload 0 /* this */
aconst_null
putfield com.google.protobuf.ExtensionRegistry$ExtensionInfo.defaultInstance:Lcom/google/protobuf/Message;
3: .line 123
return
end local 1 // com.google.protobuf.Descriptors$FieldDescriptor descriptor
end local 0 // com.google.protobuf.ExtensionRegistry$ExtensionInfo this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/google/protobuf/ExtensionRegistry$ExtensionInfo;
0 4 1 descriptor Lcom/google/protobuf/Descriptors$FieldDescriptor;
MethodParameters:
Name Flags
descriptor final
private void <init>(com.google.protobuf.Descriptors$FieldDescriptor, com.google.protobuf.Message);
descriptor: (Lcom/google/protobuf/Descriptors$FieldDescriptor;Lcom/google/protobuf/Message;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=3
start local 0 // com.google.protobuf.ExtensionRegistry$ExtensionInfo this
start local 1 // com.google.protobuf.Descriptors$FieldDescriptor descriptor
start local 2 // com.google.protobuf.Message defaultInstance
0: .line 125
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 126
aload 0 /* this */
aload 1 /* descriptor */
putfield com.google.protobuf.ExtensionRegistry$ExtensionInfo.descriptor:Lcom/google/protobuf/Descriptors$FieldDescriptor;
2: .line 127
aload 0 /* this */
aload 2 /* defaultInstance */
putfield com.google.protobuf.ExtensionRegistry$ExtensionInfo.defaultInstance:Lcom/google/protobuf/Message;
3: .line 128
return
end local 2 // com.google.protobuf.Message defaultInstance
end local 1 // com.google.protobuf.Descriptors$FieldDescriptor descriptor
end local 0 // com.google.protobuf.ExtensionRegistry$ExtensionInfo this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/google/protobuf/ExtensionRegistry$ExtensionInfo;
0 4 1 descriptor Lcom/google/protobuf/Descriptors$FieldDescriptor;
0 4 2 defaultInstance Lcom/google/protobuf/Message;
MethodParameters:
Name Flags
descriptor final
defaultInstance final
}
SourceFile: "ExtensionRegistry.java"
NestHost: com.google.protobuf.ExtensionRegistry
InnerClasses:
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