class com.google.protobuf.MessageReflection$ExtensionAdapter implements com.google.protobuf.MessageReflection$MergeTarget
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.google.protobuf.MessageReflection$ExtensionAdapter
super_class: java.lang.Object
{
private final com.google.protobuf.FieldSet<com.google.protobuf.Descriptors$FieldDescriptor> extensions;
descriptor: Lcom/google/protobuf/FieldSet;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lcom/google/protobuf/FieldSet<Lcom/google/protobuf/Descriptors$FieldDescriptor;>;
void <init>(com.google.protobuf.FieldSet<com.google.protobuf.Descriptors$FieldDescriptor>);
descriptor: (Lcom/google/protobuf/FieldSet;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield com.google.protobuf.MessageReflection$ExtensionAdapter.extensions:Lcom/google/protobuf/FieldSet;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/google/protobuf/MessageReflection$ExtensionAdapter;
0 3 1 extensions Lcom/google/protobuf/FieldSet<Lcom/google/protobuf/Descriptors$FieldDescriptor;>;
Signature: (Lcom/google/protobuf/FieldSet<Lcom/google/protobuf/Descriptors$FieldDescriptor;>;)V
MethodParameters:
Name Flags
extensions
public com.google.protobuf.Descriptors$Descriptor getDescriptorForType();
descriptor: ()Lcom/google/protobuf/Descriptors$Descriptor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.UnsupportedOperationException
dup
ldc "getDescriptorForType() called on FieldSet object"
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/MessageReflection$ExtensionAdapter;
public java.lang.Object getField(com.google.protobuf.Descriptors$FieldDescriptor);
descriptor: (Lcom/google/protobuf/Descriptors$FieldDescriptor;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.google.protobuf.MessageReflection$ExtensionAdapter.extensions:Lcom/google/protobuf/FieldSet;
aload 1
invokevirtual com.google.protobuf.FieldSet.getField:(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/MessageReflection$ExtensionAdapter;
0 1 1 field Lcom/google/protobuf/Descriptors$FieldDescriptor;
MethodParameters:
Name Flags
field
public boolean hasField(com.google.protobuf.Descriptors$FieldDescriptor);
descriptor: (Lcom/google/protobuf/Descriptors$FieldDescriptor;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.google.protobuf.MessageReflection$ExtensionAdapter.extensions:Lcom/google/protobuf/FieldSet;
aload 1
invokevirtual com.google.protobuf.FieldSet.hasField:(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/MessageReflection$ExtensionAdapter;
0 1 1 field Lcom/google/protobuf/Descriptors$FieldDescriptor;
MethodParameters:
Name Flags
field
public com.google.protobuf.MessageReflection$MergeTarget setField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object);
descriptor: (Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/MessageReflection$MergeTarget;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.google.protobuf.MessageReflection$ExtensionAdapter.extensions:Lcom/google/protobuf/FieldSet;
aload 1
aload 2
invokevirtual com.google.protobuf.FieldSet.setField:(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;Ljava/lang/Object;)V
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/MessageReflection$ExtensionAdapter;
0 2 1 field Lcom/google/protobuf/Descriptors$FieldDescriptor;
0 2 2 value Ljava/lang/Object;
MethodParameters:
Name Flags
field
value
public com.google.protobuf.MessageReflection$MergeTarget clearField(com.google.protobuf.Descriptors$FieldDescriptor);
descriptor: (Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/MessageReflection$MergeTarget;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.google.protobuf.MessageReflection$ExtensionAdapter.extensions:Lcom/google/protobuf/FieldSet;
aload 1
invokevirtual com.google.protobuf.FieldSet.clearField:(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;)V
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/MessageReflection$ExtensionAdapter;
0 2 1 field Lcom/google/protobuf/Descriptors$FieldDescriptor;
MethodParameters:
Name Flags
field
public com.google.protobuf.MessageReflection$MergeTarget setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object);
descriptor: (Lcom/google/protobuf/Descriptors$FieldDescriptor;ILjava/lang/Object;)Lcom/google/protobuf/MessageReflection$MergeTarget;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.google.protobuf.MessageReflection$ExtensionAdapter.extensions:Lcom/google/protobuf/FieldSet;
aload 1
iload 2
aload 3
invokevirtual com.google.protobuf.FieldSet.setRepeatedField:(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;ILjava/lang/Object;)V
1: aload 0
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/MessageReflection$ExtensionAdapter;
0 2 1 field Lcom/google/protobuf/Descriptors$FieldDescriptor;
0 2 2 index I
0 2 3 value Ljava/lang/Object;
MethodParameters:
Name Flags
field
index
value
public com.google.protobuf.MessageReflection$MergeTarget addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object);
descriptor: (Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/MessageReflection$MergeTarget;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.google.protobuf.MessageReflection$ExtensionAdapter.extensions:Lcom/google/protobuf/FieldSet;
aload 1
aload 2
invokevirtual com.google.protobuf.FieldSet.addRepeatedField:(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;Ljava/lang/Object;)V
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/MessageReflection$ExtensionAdapter;
0 2 1 field Lcom/google/protobuf/Descriptors$FieldDescriptor;
0 2 2 value Ljava/lang/Object;
MethodParameters:
Name Flags
field
value
public boolean hasOneof(com.google.protobuf.Descriptors$OneofDescriptor);
descriptor: (Lcom/google/protobuf/Descriptors$OneofDescriptor;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/MessageReflection$ExtensionAdapter;
0 1 1 oneof Lcom/google/protobuf/Descriptors$OneofDescriptor;
MethodParameters:
Name Flags
oneof
public com.google.protobuf.MessageReflection$MergeTarget clearOneof(com.google.protobuf.Descriptors$OneofDescriptor);
descriptor: (Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/MessageReflection$MergeTarget;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/MessageReflection$ExtensionAdapter;
0 1 1 oneof Lcom/google/protobuf/Descriptors$OneofDescriptor;
MethodParameters:
Name Flags
oneof
public com.google.protobuf.Descriptors$FieldDescriptor getOneofFieldDescriptor(com.google.protobuf.Descriptors$OneofDescriptor);
descriptor: (Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/Descriptors$FieldDescriptor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/MessageReflection$ExtensionAdapter;
0 1 1 oneof Lcom/google/protobuf/Descriptors$OneofDescriptor;
MethodParameters:
Name Flags
oneof
public com.google.protobuf.MessageReflection$MergeTarget$ContainerType getContainerType();
descriptor: ()Lcom/google/protobuf/MessageReflection$MergeTarget$ContainerType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic com.google.protobuf.MessageReflection$MergeTarget$ContainerType.EXTENSION_SET:Lcom/google/protobuf/MessageReflection$MergeTarget$ContainerType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/MessageReflection$ExtensionAdapter;
public com.google.protobuf.ExtensionRegistry$ExtensionInfo findExtensionByName(com.google.protobuf.ExtensionRegistry, java.lang.String);
descriptor: (Lcom/google/protobuf/ExtensionRegistry;Ljava/lang/String;)Lcom/google/protobuf/ExtensionRegistry$ExtensionInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
invokevirtual com.google.protobuf.ExtensionRegistry.findImmutableExtensionByName:(Ljava/lang/String;)Lcom/google/protobuf/ExtensionRegistry$ExtensionInfo;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/MessageReflection$ExtensionAdapter;
0 1 1 registry Lcom/google/protobuf/ExtensionRegistry;
0 1 2 name Ljava/lang/String;
MethodParameters:
Name Flags
registry
name
public com.google.protobuf.ExtensionRegistry$ExtensionInfo findExtensionByNumber(com.google.protobuf.ExtensionRegistry, com.google.protobuf.Descriptors$Descriptor, int);
descriptor: (Lcom/google/protobuf/ExtensionRegistry;Lcom/google/protobuf/Descriptors$Descriptor;I)Lcom/google/protobuf/ExtensionRegistry$ExtensionInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
aload 2
iload 3
invokevirtual com.google.protobuf.ExtensionRegistry.findImmutableExtensionByNumber:(Lcom/google/protobuf/Descriptors$Descriptor;I)Lcom/google/protobuf/ExtensionRegistry$ExtensionInfo;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/MessageReflection$ExtensionAdapter;
0 1 1 registry Lcom/google/protobuf/ExtensionRegistry;
0 1 2 containingType Lcom/google/protobuf/Descriptors$Descriptor;
0 1 3 fieldNumber I
MethodParameters:
Name Flags
registry
containingType
fieldNumber
public java.lang.Object parseGroup(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite, com.google.protobuf.Descriptors$FieldDescriptor, com.google.protobuf.Message);
descriptor: (Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;Lcom/google/protobuf/Descriptors$FieldDescriptor;Lcom/google/protobuf/Message;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 4
invokeinterface com.google.protobuf.Message.newBuilderForType:()Lcom/google/protobuf/Message$Builder;
astore 5
start local 5 1: aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.isRepeated:()Z
ifne 5
2: aload 0
aload 3
invokevirtual com.google.protobuf.MessageReflection$ExtensionAdapter.getField:(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Ljava/lang/Object;
checkcast com.google.protobuf.Message
astore 6
start local 6 3: aload 6
ifnull 5
4: aload 5
aload 6
invokeinterface com.google.protobuf.Message$Builder.mergeFrom:(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder;
pop
end local 6 5: StackMap locals: com.google.protobuf.Message$Builder
StackMap stack:
aload 1
aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
aload 5
aload 2
invokevirtual com.google.protobuf.CodedInputStream.readGroup:(ILcom/google/protobuf/MessageLite$Builder;Lcom/google/protobuf/ExtensionRegistryLite;)V
6: aload 5
invokeinterface com.google.protobuf.Message$Builder.buildPartial:()Lcom/google/protobuf/Message;
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/google/protobuf/MessageReflection$ExtensionAdapter;
0 7 1 input Lcom/google/protobuf/CodedInputStream;
0 7 2 registry Lcom/google/protobuf/ExtensionRegistryLite;
0 7 3 field Lcom/google/protobuf/Descriptors$FieldDescriptor;
0 7 4 defaultInstance Lcom/google/protobuf/Message;
1 7 5 subBuilder Lcom/google/protobuf/Message$Builder;
3 5 6 originalMessage Lcom/google/protobuf/Message;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
input
registry
field
defaultInstance
public java.lang.Object parseMessage(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite, com.google.protobuf.Descriptors$FieldDescriptor, com.google.protobuf.Message);
descriptor: (Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;Lcom/google/protobuf/Descriptors$FieldDescriptor;Lcom/google/protobuf/Message;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 4
invokeinterface com.google.protobuf.Message.newBuilderForType:()Lcom/google/protobuf/Message$Builder;
astore 5
start local 5 1: aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.isRepeated:()Z
ifne 5
2: aload 0
aload 3
invokevirtual com.google.protobuf.MessageReflection$ExtensionAdapter.getField:(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Ljava/lang/Object;
checkcast com.google.protobuf.Message
astore 6
start local 6 3: aload 6
ifnull 5
4: aload 5
aload 6
invokeinterface com.google.protobuf.Message$Builder.mergeFrom:(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder;
pop
end local 6 5: StackMap locals: com.google.protobuf.Message$Builder
StackMap stack:
aload 1
aload 5
aload 2
invokevirtual com.google.protobuf.CodedInputStream.readMessage:(Lcom/google/protobuf/MessageLite$Builder;Lcom/google/protobuf/ExtensionRegistryLite;)V
6: aload 5
invokeinterface com.google.protobuf.Message$Builder.buildPartial:()Lcom/google/protobuf/Message;
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/google/protobuf/MessageReflection$ExtensionAdapter;
0 7 1 input Lcom/google/protobuf/CodedInputStream;
0 7 2 registry Lcom/google/protobuf/ExtensionRegistryLite;
0 7 3 field Lcom/google/protobuf/Descriptors$FieldDescriptor;
0 7 4 defaultInstance Lcom/google/protobuf/Message;
1 7 5 subBuilder Lcom/google/protobuf/Message$Builder;
3 5 6 originalMessage Lcom/google/protobuf/Message;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
input
registry
field
defaultInstance
public java.lang.Object parseMessageFromBytes(com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite, com.google.protobuf.Descriptors$FieldDescriptor, com.google.protobuf.Message);
descriptor: (Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;Lcom/google/protobuf/Descriptors$FieldDescriptor;Lcom/google/protobuf/Message;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 4
invokeinterface com.google.protobuf.Message.newBuilderForType:()Lcom/google/protobuf/Message$Builder;
astore 5
start local 5 1: aload 3
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.isRepeated:()Z
ifne 5
2: aload 0
aload 3
invokevirtual com.google.protobuf.MessageReflection$ExtensionAdapter.getField:(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Ljava/lang/Object;
checkcast com.google.protobuf.Message
astore 6
start local 6 3: aload 6
ifnull 5
4: aload 5
aload 6
invokeinterface com.google.protobuf.Message$Builder.mergeFrom:(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder;
pop
end local 6 5: StackMap locals: com.google.protobuf.Message$Builder
StackMap stack:
aload 5
aload 1
aload 2
invokeinterface com.google.protobuf.Message$Builder.mergeFrom:(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder;
pop
6: aload 5
invokeinterface com.google.protobuf.Message$Builder.buildPartial:()Lcom/google/protobuf/Message;
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/google/protobuf/MessageReflection$ExtensionAdapter;
0 7 1 bytes Lcom/google/protobuf/ByteString;
0 7 2 registry Lcom/google/protobuf/ExtensionRegistryLite;
0 7 3 field Lcom/google/protobuf/Descriptors$FieldDescriptor;
0 7 4 defaultInstance Lcom/google/protobuf/Message;
1 7 5 subBuilder Lcom/google/protobuf/Message$Builder;
3 5 6 originalMessage Lcom/google/protobuf/Message;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
bytes
registry
field
defaultInstance
public com.google.protobuf.MessageReflection$MergeTarget newMergeTargetForField(com.google.protobuf.Descriptors$FieldDescriptor, com.google.protobuf.Message);
descriptor: (Lcom/google/protobuf/Descriptors$FieldDescriptor;Lcom/google/protobuf/Message;)Lcom/google/protobuf/MessageReflection$MergeTarget;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.UnsupportedOperationException
dup
ldc "newMergeTargetForField() called on FieldSet object"
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/MessageReflection$ExtensionAdapter;
0 1 1 descriptor Lcom/google/protobuf/Descriptors$FieldDescriptor;
0 1 2 defaultInstance Lcom/google/protobuf/Message;
MethodParameters:
Name Flags
descriptor
defaultInstance
public com.google.protobuf.MessageReflection$MergeTarget newEmptyTargetForField(com.google.protobuf.Descriptors$FieldDescriptor, com.google.protobuf.Message);
descriptor: (Lcom/google/protobuf/Descriptors$FieldDescriptor;Lcom/google/protobuf/Message;)Lcom/google/protobuf/MessageReflection$MergeTarget;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.UnsupportedOperationException
dup
ldc "newEmptyTargetForField() called on FieldSet object"
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/MessageReflection$ExtensionAdapter;
0 1 1 descriptor Lcom/google/protobuf/Descriptors$FieldDescriptor;
0 1 2 defaultInstance Lcom/google/protobuf/Message;
MethodParameters:
Name Flags
descriptor
defaultInstance
public com.google.protobuf.WireFormat$Utf8Validation getUtf8Validation(com.google.protobuf.Descriptors$FieldDescriptor);
descriptor: (Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/WireFormat$Utf8Validation;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.needsUtf8Check:()Z
ifeq 2
1: getstatic com.google.protobuf.WireFormat$Utf8Validation.STRICT:Lcom/google/protobuf/WireFormat$Utf8Validation;
areturn
2: StackMap locals:
StackMap stack:
getstatic com.google.protobuf.WireFormat$Utf8Validation.LOOSE:Lcom/google/protobuf/WireFormat$Utf8Validation;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/google/protobuf/MessageReflection$ExtensionAdapter;
0 3 1 descriptor Lcom/google/protobuf/Descriptors$FieldDescriptor;
MethodParameters:
Name Flags
descriptor
public java.lang.Object finish();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.UnsupportedOperationException
dup
ldc "finish() called on FieldSet object"
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/MessageReflection$ExtensionAdapter;
}
SourceFile: "MessageReflection.java"
NestHost: com.google.protobuf.MessageReflection
InnerClasses:
public final Descriptor = com.google.protobuf.Descriptors$Descriptor of com.google.protobuf.Descriptors
public final FieldDescriptor = com.google.protobuf.Descriptors$FieldDescriptor of com.google.protobuf.Descriptors
public final OneofDescriptor = com.google.protobuf.Descriptors$OneofDescriptor 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 Builder = com.google.protobuf.Message$Builder of com.google.protobuf.Message
public abstract Builder = com.google.protobuf.MessageLite$Builder of com.google.protobuf.MessageLite
ExtensionAdapter = com.google.protobuf.MessageReflection$ExtensionAdapter of com.google.protobuf.MessageReflection
abstract MergeTarget = com.google.protobuf.MessageReflection$MergeTarget of com.google.protobuf.MessageReflection
public final ContainerType = com.google.protobuf.MessageReflection$MergeTarget$ContainerType of com.google.protobuf.MessageReflection$MergeTarget
abstract Utf8Validation = com.google.protobuf.WireFormat$Utf8Validation of com.google.protobuf.WireFormat