public final class com.google.protobuf.Descriptors$FieldDescriptor extends com.google.protobuf.Descriptors$GenericDescriptor implements java.lang.Comparable<com.google.protobuf.Descriptors$FieldDescriptor>, com.google.protobuf.FieldSet$FieldDescriptorLite<com.google.protobuf.Descriptors$FieldDescriptor>
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.google.protobuf.Descriptors$FieldDescriptor
super_class: com.google.protobuf.Descriptors$GenericDescriptor
{
private static final com.google.protobuf.WireFormat$FieldType[] table;
descriptor: [Lcom/google/protobuf/WireFormat$FieldType;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private final int index;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private com.google.protobuf.DescriptorProtos$FieldDescriptorProto proto;
descriptor: Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
flags: (0x0002) ACC_PRIVATE
private final java.lang.String fullName;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.String jsonName;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.google.protobuf.Descriptors$FileDescriptor file;
descriptor: Lcom/google/protobuf/Descriptors$FileDescriptor;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.google.protobuf.Descriptors$Descriptor extensionScope;
descriptor: Lcom/google/protobuf/Descriptors$Descriptor;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private com.google.protobuf.Descriptors$FieldDescriptor$Type type;
descriptor: Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
flags: (0x0002) ACC_PRIVATE
private com.google.protobuf.Descriptors$Descriptor containingType;
descriptor: Lcom/google/protobuf/Descriptors$Descriptor;
flags: (0x0002) ACC_PRIVATE
private com.google.protobuf.Descriptors$Descriptor messageType;
descriptor: Lcom/google/protobuf/Descriptors$Descriptor;
flags: (0x0002) ACC_PRIVATE
private com.google.protobuf.Descriptors$OneofDescriptor containingOneof;
descriptor: Lcom/google/protobuf/Descriptors$OneofDescriptor;
flags: (0x0002) ACC_PRIVATE
private com.google.protobuf.Descriptors$EnumDescriptor enumType;
descriptor: Lcom/google/protobuf/Descriptors$EnumDescriptor;
flags: (0x0002) ACC_PRIVATE
private java.lang.Object defaultValue;
descriptor: Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
private static volatile int[] $SWITCH_TABLE$com$google$protobuf$Descriptors$FieldDescriptor$Type;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
private static volatile int[] $SWITCH_TABLE$com$google$protobuf$Descriptors$FieldDescriptor$JavaType;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: invokestatic com.google.protobuf.WireFormat$FieldType.values:()[Lcom/google/protobuf/WireFormat$FieldType;
putstatic com.google.protobuf.Descriptors$FieldDescriptor.table:[Lcom/google/protobuf/WireFormat$FieldType;
1: invokestatic com.google.protobuf.Descriptors$FieldDescriptor$Type.values:()[Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
arraylength
invokestatic com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type.values:()[Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Type;
arraylength
if_icmpeq 5
2: new java.lang.RuntimeException
dup
3: ldc "descriptor.proto has a new declared type but Descriptors.java wasn't updated."
4: invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
return
LocalVariableTable:
Start End Slot Name Signature
public int getIndex();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.index:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/Descriptors$FieldDescriptor;
public com.google.protobuf.DescriptorProtos$FieldDescriptorProto toProto();
descriptor: ()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/Descriptors$FieldDescriptor;
public java.lang.String getName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.getName:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/Descriptors$FieldDescriptor;
public int getNumber();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.getNumber:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/Descriptors$FieldDescriptor;
public java.lang.String getFullName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.fullName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/Descriptors$FieldDescriptor;
public java.lang.String getJsonName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.jsonName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/Descriptors$FieldDescriptor;
public com.google.protobuf.Descriptors$FieldDescriptor$JavaType getJavaType();
descriptor: ()Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.type:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor$Type.getJavaType:()Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/Descriptors$FieldDescriptor;
public com.google.protobuf.WireFormat$JavaType getLiteJavaType();
descriptor: ()Lcom/google/protobuf/WireFormat$JavaType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getLiteType:()Lcom/google/protobuf/WireFormat$FieldType;
invokevirtual com.google.protobuf.WireFormat$FieldType.getJavaType:()Lcom/google/protobuf/WireFormat$JavaType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/Descriptors$FieldDescriptor;
public com.google.protobuf.Descriptors$FileDescriptor getFile();
descriptor: ()Lcom/google/protobuf/Descriptors$FileDescriptor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.file:Lcom/google/protobuf/Descriptors$FileDescriptor;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/Descriptors$FieldDescriptor;
public com.google.protobuf.Descriptors$FieldDescriptor$Type getType();
descriptor: ()Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.type:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/Descriptors$FieldDescriptor;
public com.google.protobuf.WireFormat$FieldType getLiteType();
descriptor: ()Lcom/google/protobuf/WireFormat$FieldType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic com.google.protobuf.Descriptors$FieldDescriptor.table:[Lcom/google/protobuf/WireFormat$FieldType;
aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.type:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor$Type.ordinal:()I
aaload
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/Descriptors$FieldDescriptor;
public boolean needsUtf8Check();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.type:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
getstatic com.google.protobuf.Descriptors$FieldDescriptor$Type.STRING:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
if_acmpeq 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getContainingType:()Lcom/google/protobuf/Descriptors$Descriptor;
invokevirtual com.google.protobuf.Descriptors$Descriptor.getOptions:()Lcom/google/protobuf/DescriptorProtos$MessageOptions;
invokevirtual com.google.protobuf.DescriptorProtos$MessageOptions.getMapEntry:()Z
ifeq 4
3: iconst_1
ireturn
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getFile:()Lcom/google/protobuf/Descriptors$FileDescriptor;
invokevirtual com.google.protobuf.Descriptors$FileDescriptor.getSyntax:()Lcom/google/protobuf/Descriptors$FileDescriptor$Syntax;
getstatic com.google.protobuf.Descriptors$FileDescriptor$Syntax.PROTO3:Lcom/google/protobuf/Descriptors$FileDescriptor$Syntax;
if_acmpne 6
5: iconst_1
ireturn
6: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getFile:()Lcom/google/protobuf/Descriptors$FileDescriptor;
invokevirtual com.google.protobuf.Descriptors$FileDescriptor.getOptions:()Lcom/google/protobuf/DescriptorProtos$FileOptions;
invokevirtual com.google.protobuf.DescriptorProtos$FileOptions.getJavaStringCheckUtf8:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/google/protobuf/Descriptors$FieldDescriptor;
public boolean isMapField();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getType:()Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
getstatic com.google.protobuf.Descriptors$FieldDescriptor$Type.MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
if_acmpne 4
1: aload 0
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.isRepeated:()Z
ifeq 4
2: aload 0
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getMessageType:()Lcom/google/protobuf/Descriptors$Descriptor;
invokevirtual com.google.protobuf.Descriptors$Descriptor.getOptions:()Lcom/google/protobuf/DescriptorProtos$MessageOptions;
invokevirtual com.google.protobuf.DescriptorProtos$MessageOptions.getMapEntry:()Z
ifeq 4
3: iconst_1
ireturn
StackMap locals:
StackMap stack:
4: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/google/protobuf/Descriptors$FieldDescriptor;
public boolean isRequired();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.getLabel:()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Label;
getstatic com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label.LABEL_REQUIRED:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Label;
if_acmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/Descriptors$FieldDescriptor;
public boolean isOptional();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.getLabel:()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Label;
getstatic com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label.LABEL_OPTIONAL:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Label;
if_acmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/Descriptors$FieldDescriptor;
public boolean isRepeated();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.getLabel:()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Label;
getstatic com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label.LABEL_REPEATED:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Label;
if_acmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/Descriptors$FieldDescriptor;
public boolean isPacked();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.isPackable:()Z
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getFile:()Lcom/google/protobuf/Descriptors$FileDescriptor;
invokevirtual com.google.protobuf.Descriptors$FileDescriptor.getSyntax:()Lcom/google/protobuf/Descriptors$FileDescriptor$Syntax;
getstatic com.google.protobuf.Descriptors$FileDescriptor$Syntax.PROTO2:Lcom/google/protobuf/Descriptors$FileDescriptor$Syntax;
if_acmpne 4
3: aload 0
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getOptions:()Lcom/google/protobuf/DescriptorProtos$FieldOptions;
invokevirtual com.google.protobuf.DescriptorProtos$FieldOptions.getPacked:()Z
ireturn
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getOptions:()Lcom/google/protobuf/DescriptorProtos$FieldOptions;
invokevirtual com.google.protobuf.DescriptorProtos$FieldOptions.hasPacked:()Z
ifeq 5
aload 0
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getOptions:()Lcom/google/protobuf/DescriptorProtos$FieldOptions;
invokevirtual com.google.protobuf.DescriptorProtos$FieldOptions.getPacked:()Z
ifne 5
iconst_0
ireturn
StackMap locals:
StackMap stack:
5: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/google/protobuf/Descriptors$FieldDescriptor;
public boolean isPackable();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.isRepeated:()Z
ifeq 1
aload 0
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getLiteType:()Lcom/google/protobuf/WireFormat$FieldType;
invokevirtual com.google.protobuf.WireFormat$FieldType.isPackable:()Z
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/Descriptors$FieldDescriptor;
public boolean hasDefaultValue();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.hasDefaultValue:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/Descriptors$FieldDescriptor;
public java.lang.Object getDefaultValue();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getJavaType:()Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
getstatic com.google.protobuf.Descriptors$FieldDescriptor$JavaType.MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
if_acmpne 4
1: new java.lang.UnsupportedOperationException
dup
2: ldc "FieldDescriptor.getDefaultValue() called on an embedded message field."
3: invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.defaultValue:Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/google/protobuf/Descriptors$FieldDescriptor;
public com.google.protobuf.DescriptorProtos$FieldOptions getOptions();
descriptor: ()Lcom/google/protobuf/DescriptorProtos$FieldOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.getOptions:()Lcom/google/protobuf/DescriptorProtos$FieldOptions;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/Descriptors$FieldDescriptor;
public boolean isExtension();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.hasExtendee:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/Descriptors$FieldDescriptor;
public com.google.protobuf.Descriptors$Descriptor getContainingType();
descriptor: ()Lcom/google/protobuf/Descriptors$Descriptor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.containingType:Lcom/google/protobuf/Descriptors$Descriptor;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/Descriptors$FieldDescriptor;
public com.google.protobuf.Descriptors$OneofDescriptor getContainingOneof();
descriptor: ()Lcom/google/protobuf/Descriptors$OneofDescriptor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.containingOneof:Lcom/google/protobuf/Descriptors$OneofDescriptor;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/Descriptors$FieldDescriptor;
public com.google.protobuf.Descriptors$Descriptor getExtensionScope();
descriptor: ()Lcom/google/protobuf/Descriptors$Descriptor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.isExtension:()Z
ifne 4
1: new java.lang.UnsupportedOperationException
dup
2: ldc "This field is not an extension. (%s)"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.fullName:Ljava/lang/String;
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
3: invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.extensionScope:Lcom/google/protobuf/Descriptors$Descriptor;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/google/protobuf/Descriptors$FieldDescriptor;
public com.google.protobuf.Descriptors$Descriptor getMessageType();
descriptor: ()Lcom/google/protobuf/Descriptors$Descriptor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getJavaType:()Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
getstatic com.google.protobuf.Descriptors$FieldDescriptor$JavaType.MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
if_acmpeq 4
1: new java.lang.UnsupportedOperationException
dup
2: ldc "This field is not of message type. (%s)"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.fullName:Ljava/lang/String;
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
3: invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.messageType:Lcom/google/protobuf/Descriptors$Descriptor;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/google/protobuf/Descriptors$FieldDescriptor;
public com.google.protobuf.Descriptors$EnumDescriptor getEnumType();
descriptor: ()Lcom/google/protobuf/Descriptors$EnumDescriptor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getJavaType:()Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
getstatic com.google.protobuf.Descriptors$FieldDescriptor$JavaType.ENUM:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
if_acmpeq 4
1: new java.lang.UnsupportedOperationException
dup
2: ldc "This field is not of enum type. (%s)"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.fullName:Ljava/lang/String;
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
3: invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.enumType:Lcom/google/protobuf/Descriptors$EnumDescriptor;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/google/protobuf/Descriptors$FieldDescriptor;
public int compareTo(com.google.protobuf.Descriptors$FieldDescriptor);
descriptor: (Lcom/google/protobuf/Descriptors$FieldDescriptor;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
getfield com.google.protobuf.Descriptors$FieldDescriptor.containingType:Lcom/google/protobuf/Descriptors$Descriptor;
aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.containingType:Lcom/google/protobuf/Descriptors$Descriptor;
if_acmpeq 4
1: new java.lang.IllegalArgumentException
dup
2: ldc "FieldDescriptors can only be compared to other FieldDescriptors for fields of the same message type."
3: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
aload 1
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
isub
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/google/protobuf/Descriptors$FieldDescriptor;
0 5 1 other Lcom/google/protobuf/Descriptors$FieldDescriptor;
MethodParameters:
Name Flags
other final
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getFullName:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/Descriptors$FieldDescriptor;
private static java.lang.String fieldNameToJsonName(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=6, args_size=1
start local 0 0: aload 0
invokevirtual java.lang.String.length:()I
istore 1
start local 1 1: new java.lang.StringBuilder
dup
iload 1
invokespecial java.lang.StringBuilder.<init>:(I)V
astore 2
start local 2 2: iconst_0
istore 3
start local 3 3: iconst_0
istore 4
start local 4 4: goto 17
5: StackMap locals: java.lang.String int java.lang.StringBuilder int int
StackMap stack:
aload 0
iload 4
invokevirtual java.lang.String.charAt:(I)C
istore 5
start local 5 6: iload 5
bipush 95
if_icmpne 9
7: iconst_1
istore 3
8: goto 16
StackMap locals: int
StackMap stack:
9: iload 3
ifeq 15
10: bipush 97
iload 5
if_icmpgt 12
iload 5
bipush 122
if_icmpgt 12
11: iload 5
bipush 97
isub
bipush 65
iadd
i2c
istore 5
12: StackMap locals:
StackMap stack:
aload 2
iload 5
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
13: iconst_0
istore 3
14: goto 16
15: StackMap locals:
StackMap stack:
aload 2
iload 5
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
end local 5 16: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
17: iload 4
iload 1
if_icmplt 5
end local 4 18: aload 2
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 name Ljava/lang/String;
1 19 1 length I
2 19 2 result Ljava/lang/StringBuilder;
3 19 3 isNextUpperCase Z
4 18 4 i I
6 16 5 ch C
MethodParameters:
Name Flags
name
private void <init>(com.google.protobuf.DescriptorProtos$FieldDescriptorProto, com.google.protobuf.Descriptors$FileDescriptor, com.google.protobuf.Descriptors$Descriptor, int, boolean);
descriptor: (Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;Lcom/google/protobuf/Descriptors$FileDescriptor;Lcom/google/protobuf/Descriptors$Descriptor;IZ)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
invokespecial com.google.protobuf.Descriptors$GenericDescriptor.<init>:()V
1: aload 0
iload 4
putfield com.google.protobuf.Descriptors$FieldDescriptor.index:I
2: aload 0
aload 1
putfield com.google.protobuf.Descriptors$FieldDescriptor.proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
3: aload 0
aload 2
aload 3
aload 1
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.getName:()Ljava/lang/String;
invokestatic com.google.protobuf.Descriptors.computeFullName:(Lcom/google/protobuf/Descriptors$FileDescriptor;Lcom/google/protobuf/Descriptors$Descriptor;Ljava/lang/String;)Ljava/lang/String;
putfield com.google.protobuf.Descriptors$FieldDescriptor.fullName:Ljava/lang/String;
4: aload 0
aload 2
putfield com.google.protobuf.Descriptors$FieldDescriptor.file:Lcom/google/protobuf/Descriptors$FileDescriptor;
5: aload 1
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.hasJsonName:()Z
ifeq 8
6: aload 0
aload 1
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.getJsonName:()Ljava/lang/String;
putfield com.google.protobuf.Descriptors$FieldDescriptor.jsonName:Ljava/lang/String;
7: goto 9
8: StackMap locals: com.google.protobuf.Descriptors$FieldDescriptor com.google.protobuf.DescriptorProtos$FieldDescriptorProto com.google.protobuf.Descriptors$FileDescriptor com.google.protobuf.Descriptors$Descriptor int int
StackMap stack:
aload 0
aload 1
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.getName:()Ljava/lang/String;
invokestatic com.google.protobuf.Descriptors$FieldDescriptor.fieldNameToJsonName:(Ljava/lang/String;)Ljava/lang/String;
putfield com.google.protobuf.Descriptors$FieldDescriptor.jsonName:Ljava/lang/String;
9: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.hasType:()Z
ifeq 11
10: aload 0
aload 1
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.getType:()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Type;
invokestatic com.google.protobuf.Descriptors$FieldDescriptor$Type.valueOf:(Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Type;)Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
putfield com.google.protobuf.Descriptors$FieldDescriptor.type:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
11: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
ifgt 13
12: new com.google.protobuf.Descriptors$DescriptorValidationException
dup
aload 0
ldc "Field numbers must be positive integers."
invokespecial com.google.protobuf.Descriptors$DescriptorValidationException.<init>:(Lcom/google/protobuf/Descriptors$GenericDescriptor;Ljava/lang/String;)V
athrow
13: StackMap locals:
StackMap stack:
iload 5
ifeq 29
14: aload 1
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.hasExtendee:()Z
ifne 18
15: new com.google.protobuf.Descriptors$DescriptorValidationException
dup
16: aload 0
ldc "FieldDescriptorProto.extendee not set for extension field."
17: invokespecial com.google.protobuf.Descriptors$DescriptorValidationException.<init>:(Lcom/google/protobuf/Descriptors$GenericDescriptor;Ljava/lang/String;)V
athrow
18: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield com.google.protobuf.Descriptors$FieldDescriptor.containingType:Lcom/google/protobuf/Descriptors$Descriptor;
19: aload 3
ifnull 22
20: aload 0
aload 3
putfield com.google.protobuf.Descriptors$FieldDescriptor.extensionScope:Lcom/google/protobuf/Descriptors$Descriptor;
21: goto 23
22: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield com.google.protobuf.Descriptors$FieldDescriptor.extensionScope:Lcom/google/protobuf/Descriptors$Descriptor;
23: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.hasOneofIndex:()Z
ifeq 27
24: new com.google.protobuf.Descriptors$DescriptorValidationException
dup
25: aload 0
ldc "FieldDescriptorProto.oneof_index set for extension field."
26: invokespecial com.google.protobuf.Descriptors$DescriptorValidationException.<init>:(Lcom/google/protobuf/Descriptors$GenericDescriptor;Ljava/lang/String;)V
athrow
27: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield com.google.protobuf.Descriptors$FieldDescriptor.containingOneof:Lcom/google/protobuf/Descriptors$OneofDescriptor;
28: goto 46
29: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.hasExtendee:()Z
ifeq 33
30: new com.google.protobuf.Descriptors$DescriptorValidationException
dup
31: aload 0
ldc "FieldDescriptorProto.extendee set for non-extension field."
32: invokespecial com.google.protobuf.Descriptors$DescriptorValidationException.<init>:(Lcom/google/protobuf/Descriptors$GenericDescriptor;Ljava/lang/String;)V
athrow
33: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield com.google.protobuf.Descriptors$FieldDescriptor.containingType:Lcom/google/protobuf/Descriptors$Descriptor;
34: aload 1
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.hasOneofIndex:()Z
ifeq 44
35: aload 1
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.getOneofIndex:()I
iflt 37
36: aload 1
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.getOneofIndex:()I
aload 3
invokevirtual com.google.protobuf.Descriptors$Descriptor.toProto:()Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
invokevirtual com.google.protobuf.DescriptorProtos$DescriptorProto.getOneofDeclCount:()I
if_icmplt 41
37: StackMap locals:
StackMap stack:
new com.google.protobuf.Descriptors$DescriptorValidationException
dup
38: aload 0
39: new java.lang.StringBuilder
dup
ldc "FieldDescriptorProto.oneof_index is out of range for type "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual com.google.protobuf.Descriptors$Descriptor.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
40: invokespecial com.google.protobuf.Descriptors$DescriptorValidationException.<init>:(Lcom/google/protobuf/Descriptors$GenericDescriptor;Ljava/lang/String;)V
athrow
41: StackMap locals:
StackMap stack:
aload 0
aload 3
invokevirtual com.google.protobuf.Descriptors$Descriptor.getOneofs:()Ljava/util/List;
aload 1
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.getOneofIndex:()I
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.google.protobuf.Descriptors$OneofDescriptor
putfield com.google.protobuf.Descriptors$FieldDescriptor.containingOneof:Lcom/google/protobuf/Descriptors$OneofDescriptor;
42: aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.containingOneof:Lcom/google/protobuf/Descriptors$OneofDescriptor;
dup
getfield com.google.protobuf.Descriptors$OneofDescriptor.fieldCount:I
iconst_1
iadd
putfield com.google.protobuf.Descriptors$OneofDescriptor.fieldCount:I
43: goto 45
44: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield com.google.protobuf.Descriptors$FieldDescriptor.containingOneof:Lcom/google/protobuf/Descriptors$OneofDescriptor;
45: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield com.google.protobuf.Descriptors$FieldDescriptor.extensionScope:Lcom/google/protobuf/Descriptors$Descriptor;
46: StackMap locals:
StackMap stack:
aload 2
getfield com.google.protobuf.Descriptors$FileDescriptor.pool:Lcom/google/protobuf/Descriptors$DescriptorPool;
aload 0
invokevirtual com.google.protobuf.Descriptors$DescriptorPool.addSymbol:(Lcom/google/protobuf/Descriptors$GenericDescriptor;)V
47: 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 48 0 this Lcom/google/protobuf/Descriptors$FieldDescriptor;
0 48 1 proto Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
0 48 2 file Lcom/google/protobuf/Descriptors$FileDescriptor;
0 48 3 parent Lcom/google/protobuf/Descriptors$Descriptor;
0 48 4 index I
0 48 5 isExtension Z
Exceptions:
throws com.google.protobuf.Descriptors$DescriptorValidationException
MethodParameters:
Name Flags
proto final
file final
parent final
index final
isExtension final
private void crossLink();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=2, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.hasExtendee:()Z
ifeq 20
1: aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.file:Lcom/google/protobuf/Descriptors$FileDescriptor;
getfield com.google.protobuf.Descriptors$FileDescriptor.pool:Lcom/google/protobuf/Descriptors$DescriptorPool;
2: aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.getExtendee:()Ljava/lang/String;
aload 0
getstatic com.google.protobuf.Descriptors$DescriptorPool$SearchFilter.TYPES_ONLY:Lcom/google/protobuf/Descriptors$DescriptorPool$SearchFilter;
3: invokevirtual com.google.protobuf.Descriptors$DescriptorPool.lookupSymbol:(Ljava/lang/String;Lcom/google/protobuf/Descriptors$GenericDescriptor;Lcom/google/protobuf/Descriptors$DescriptorPool$SearchFilter;)Lcom/google/protobuf/Descriptors$GenericDescriptor;
4: astore 1
start local 1 5: aload 1
instanceof com.google.protobuf.Descriptors$Descriptor
ifne 9
6: new com.google.protobuf.Descriptors$DescriptorValidationException
dup
7: aload 0
new java.lang.StringBuilder
dup
bipush 34
invokestatic java.lang.String.valueOf:(C)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.getExtendee:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\" is not a message type."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
8: invokespecial com.google.protobuf.Descriptors$DescriptorValidationException.<init>:(Lcom/google/protobuf/Descriptors$GenericDescriptor;Ljava/lang/String;)V
athrow
9: StackMap locals: com.google.protobuf.Descriptors$GenericDescriptor
StackMap stack:
aload 0
aload 1
checkcast com.google.protobuf.Descriptors$Descriptor
putfield com.google.protobuf.Descriptors$FieldDescriptor.containingType:Lcom/google/protobuf/Descriptors$Descriptor;
10: aload 0
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getContainingType:()Lcom/google/protobuf/Descriptors$Descriptor;
aload 0
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
invokevirtual com.google.protobuf.Descriptors$Descriptor.isExtensionNumber:(I)Z
ifne 20
11: new com.google.protobuf.Descriptors$DescriptorValidationException
dup
12: aload 0
13: new java.lang.StringBuilder
dup
bipush 34
invokestatic java.lang.String.valueOf:(C)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
14: aload 0
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getContainingType:()Lcom/google/protobuf/Descriptors$Descriptor;
invokevirtual com.google.protobuf.Descriptors$Descriptor.getFullName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
15: ldc "\" does not declare "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
16: aload 0
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getNumber:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
17: ldc " as an extension number."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
18: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
19: invokespecial com.google.protobuf.Descriptors$DescriptorValidationException.<init>:(Lcom/google/protobuf/Descriptors$GenericDescriptor;Ljava/lang/String;)V
athrow
end local 1 20: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.hasTypeName:()Z
ifeq 51
21: aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.file:Lcom/google/protobuf/Descriptors$FileDescriptor;
getfield com.google.protobuf.Descriptors$FileDescriptor.pool:Lcom/google/protobuf/Descriptors$DescriptorPool;
22: aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.getTypeName:()Ljava/lang/String;
aload 0
getstatic com.google.protobuf.Descriptors$DescriptorPool$SearchFilter.TYPES_ONLY:Lcom/google/protobuf/Descriptors$DescriptorPool$SearchFilter;
23: invokevirtual com.google.protobuf.Descriptors$DescriptorPool.lookupSymbol:(Ljava/lang/String;Lcom/google/protobuf/Descriptors$GenericDescriptor;Lcom/google/protobuf/Descriptors$DescriptorPool$SearchFilter;)Lcom/google/protobuf/Descriptors$GenericDescriptor;
24: astore 1
start local 1 25: aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.hasType:()Z
ifne 35
26: aload 1
instanceof com.google.protobuf.Descriptors$Descriptor
ifeq 29
27: aload 0
getstatic com.google.protobuf.Descriptors$FieldDescriptor$Type.MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
putfield com.google.protobuf.Descriptors$FieldDescriptor.type:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
28: goto 35
StackMap locals: com.google.protobuf.Descriptors$GenericDescriptor
StackMap stack:
29: aload 1
instanceof com.google.protobuf.Descriptors$EnumDescriptor
ifeq 32
30: aload 0
getstatic com.google.protobuf.Descriptors$FieldDescriptor$Type.ENUM:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
putfield com.google.protobuf.Descriptors$FieldDescriptor.type:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
31: goto 35
32: StackMap locals:
StackMap stack:
new com.google.protobuf.Descriptors$DescriptorValidationException
dup
33: aload 0
new java.lang.StringBuilder
dup
bipush 34
invokestatic java.lang.String.valueOf:(C)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.getTypeName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\" is not a type."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
34: invokespecial com.google.protobuf.Descriptors$DescriptorValidationException.<init>:(Lcom/google/protobuf/Descriptors$GenericDescriptor;Ljava/lang/String;)V
athrow
35: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getJavaType:()Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
getstatic com.google.protobuf.Descriptors$FieldDescriptor$JavaType.MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
if_acmpne 43
36: aload 1
instanceof com.google.protobuf.Descriptors$Descriptor
ifne 40
37: new com.google.protobuf.Descriptors$DescriptorValidationException
dup
38: aload 0
new java.lang.StringBuilder
dup
bipush 34
invokestatic java.lang.String.valueOf:(C)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.getTypeName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\" is not a message type."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
39: invokespecial com.google.protobuf.Descriptors$DescriptorValidationException.<init>:(Lcom/google/protobuf/Descriptors$GenericDescriptor;Ljava/lang/String;)V
athrow
40: StackMap locals:
StackMap stack:
aload 0
aload 1
checkcast com.google.protobuf.Descriptors$Descriptor
putfield com.google.protobuf.Descriptors$FieldDescriptor.messageType:Lcom/google/protobuf/Descriptors$Descriptor;
41: aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.hasDefaultValue:()Z
ifeq 55
42: new com.google.protobuf.Descriptors$DescriptorValidationException
dup
aload 0
ldc "Messages can't have default values."
invokespecial com.google.protobuf.Descriptors$DescriptorValidationException.<init>:(Lcom/google/protobuf/Descriptors$GenericDescriptor;Ljava/lang/String;)V
athrow
43: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getJavaType:()Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
getstatic com.google.protobuf.Descriptors$FieldDescriptor$JavaType.ENUM:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
if_acmpne 50
44: aload 1
instanceof com.google.protobuf.Descriptors$EnumDescriptor
ifne 48
45: new com.google.protobuf.Descriptors$DescriptorValidationException
dup
46: aload 0
new java.lang.StringBuilder
dup
bipush 34
invokestatic java.lang.String.valueOf:(C)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.getTypeName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\" is not an enum type."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
47: invokespecial com.google.protobuf.Descriptors$DescriptorValidationException.<init>:(Lcom/google/protobuf/Descriptors$GenericDescriptor;Ljava/lang/String;)V
athrow
48: StackMap locals:
StackMap stack:
aload 0
aload 1
checkcast com.google.protobuf.Descriptors$EnumDescriptor
putfield com.google.protobuf.Descriptors$FieldDescriptor.enumType:Lcom/google/protobuf/Descriptors$EnumDescriptor;
49: goto 55
50: StackMap locals:
StackMap stack:
new com.google.protobuf.Descriptors$DescriptorValidationException
dup
aload 0
ldc "Field with primitive type has type_name."
invokespecial com.google.protobuf.Descriptors$DescriptorValidationException.<init>:(Lcom/google/protobuf/Descriptors$GenericDescriptor;Ljava/lang/String;)V
athrow
end local 1 51: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getJavaType:()Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
getstatic com.google.protobuf.Descriptors$FieldDescriptor$JavaType.MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
if_acmpeq 52
aload 0
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getJavaType:()Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
getstatic com.google.protobuf.Descriptors$FieldDescriptor$JavaType.ENUM:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
if_acmpne 55
52: StackMap locals:
StackMap stack:
new com.google.protobuf.Descriptors$DescriptorValidationException
dup
53: aload 0
ldc "Field with message or enum type missing type_name."
54: invokespecial com.google.protobuf.Descriptors$DescriptorValidationException.<init>:(Lcom/google/protobuf/Descriptors$GenericDescriptor;Ljava/lang/String;)V
athrow
55: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.getOptions:()Lcom/google/protobuf/DescriptorProtos$FieldOptions;
invokevirtual com.google.protobuf.DescriptorProtos$FieldOptions.getPacked:()Z
ifeq 59
aload 0
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.isPackable:()Z
ifne 59
56: new com.google.protobuf.Descriptors$DescriptorValidationException
dup
57: aload 0
ldc "[packed = true] can only be specified for repeated primitive fields."
58: invokespecial com.google.protobuf.Descriptors$DescriptorValidationException.<init>:(Lcom/google/protobuf/Descriptors$GenericDescriptor;Ljava/lang/String;)V
athrow
59: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.hasDefaultValue:()Z
ifeq 116
60: aload 0
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.isRepeated:()Z
ifeq 64
61: new com.google.protobuf.Descriptors$DescriptorValidationException
dup
62: aload 0
ldc "Repeated fields cannot have default values."
63: invokespecial com.google.protobuf.Descriptors$DescriptorValidationException.<init>:(Lcom/google/protobuf/Descriptors$GenericDescriptor;Ljava/lang/String;)V
athrow
64: StackMap locals:
StackMap stack:
invokestatic com.google.protobuf.Descriptors$FieldDescriptor.$SWITCH_TABLE$com$google$protobuf$Descriptors$FieldDescriptor$Type:()[I
aload 0
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getType:()Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor$Type.ordinal:()I
iaload
tableswitch { // 1 - 18
1: 84
2: 73
3: 69
4: 71
5: 65
6: 71
7: 67
8: 95
9: 97
10: 110
11: 110
12: 99
13: 67
14: 105
15: 65
16: 69
17: 65
18: 69
default: 111
}
65: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.getDefaultValue:()Ljava/lang/String;
invokestatic com.google.protobuf.TextFormat.parseInt32:(Ljava/lang/String;)I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
putfield com.google.protobuf.Descriptors$FieldDescriptor.defaultValue:Ljava/lang/Object;
66: goto 125
67: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.getDefaultValue:()Ljava/lang/String;
invokestatic com.google.protobuf.TextFormat.parseUInt32:(Ljava/lang/String;)I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
putfield com.google.protobuf.Descriptors$FieldDescriptor.defaultValue:Ljava/lang/Object;
68: goto 125
69: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.getDefaultValue:()Ljava/lang/String;
invokestatic com.google.protobuf.TextFormat.parseInt64:(Ljava/lang/String;)J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
putfield com.google.protobuf.Descriptors$FieldDescriptor.defaultValue:Ljava/lang/Object;
70: goto 125
71: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.getDefaultValue:()Ljava/lang/String;
invokestatic com.google.protobuf.TextFormat.parseUInt64:(Ljava/lang/String;)J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
putfield com.google.protobuf.Descriptors$FieldDescriptor.defaultValue:Ljava/lang/Object;
72: goto 125
73: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.getDefaultValue:()Ljava/lang/String;
ldc "inf"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 76
74: aload 0
ldc Infinity
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
putfield com.google.protobuf.Descriptors$FieldDescriptor.defaultValue:Ljava/lang/Object;
75: goto 125
StackMap locals:
StackMap stack:
76: aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.getDefaultValue:()Ljava/lang/String;
ldc "-inf"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 79
77: aload 0
ldc -Infinity
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
putfield com.google.protobuf.Descriptors$FieldDescriptor.defaultValue:Ljava/lang/Object;
78: goto 125
StackMap locals:
StackMap stack:
79: aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.getDefaultValue:()Ljava/lang/String;
ldc "nan"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 82
80: aload 0
ldc NaN
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
putfield com.google.protobuf.Descriptors$FieldDescriptor.defaultValue:Ljava/lang/Object;
81: goto 125
82: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.getDefaultValue:()Ljava/lang/String;
invokestatic java.lang.Float.valueOf:(Ljava/lang/String;)Ljava/lang/Float;
putfield com.google.protobuf.Descriptors$FieldDescriptor.defaultValue:Ljava/lang/Object;
83: goto 125
84: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.getDefaultValue:()Ljava/lang/String;
ldc "inf"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 87
85: aload 0
ldc Infinity
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
putfield com.google.protobuf.Descriptors$FieldDescriptor.defaultValue:Ljava/lang/Object;
86: goto 125
StackMap locals:
StackMap stack:
87: aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.getDefaultValue:()Ljava/lang/String;
ldc "-inf"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 90
88: aload 0
ldc -Infinity
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
putfield com.google.protobuf.Descriptors$FieldDescriptor.defaultValue:Ljava/lang/Object;
89: goto 125
StackMap locals:
StackMap stack:
90: aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.getDefaultValue:()Ljava/lang/String;
ldc "nan"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 93
91: aload 0
ldc NaN
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
putfield com.google.protobuf.Descriptors$FieldDescriptor.defaultValue:Ljava/lang/Object;
92: goto 125
93: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.getDefaultValue:()Ljava/lang/String;
invokestatic java.lang.Double.valueOf:(Ljava/lang/String;)Ljava/lang/Double;
putfield com.google.protobuf.Descriptors$FieldDescriptor.defaultValue:Ljava/lang/Object;
94: goto 125
95: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.getDefaultValue:()Ljava/lang/String;
invokestatic java.lang.Boolean.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean;
putfield com.google.protobuf.Descriptors$FieldDescriptor.defaultValue:Ljava/lang/Object;
96: goto 125
97: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.getDefaultValue:()Ljava/lang/String;
putfield com.google.protobuf.Descriptors$FieldDescriptor.defaultValue:Ljava/lang/Object;
98: goto 125
99: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.getDefaultValue:()Ljava/lang/String;
invokestatic com.google.protobuf.TextFormat.unescapeBytes:(Ljava/lang/CharSequence;)Lcom/google/protobuf/ByteString;
putfield com.google.protobuf.Descriptors$FieldDescriptor.defaultValue:Ljava/lang/Object;
100: goto 125
StackMap locals:
StackMap stack: com.google.protobuf.TextFormat$InvalidEscapeSequenceException
101: astore 1
start local 1 102: new com.google.protobuf.Descriptors$DescriptorValidationException
dup
103: aload 0
new java.lang.StringBuilder
dup
ldc "Couldn't parse default value: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual com.google.protobuf.TextFormat$InvalidEscapeSequenceException.getMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 1
104: invokespecial com.google.protobuf.Descriptors$DescriptorValidationException.<init>:(Lcom/google/protobuf/Descriptors$GenericDescriptor;Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 1 105: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.enumType:Lcom/google/protobuf/Descriptors$EnumDescriptor;
aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.getDefaultValue:()Ljava/lang/String;
invokevirtual com.google.protobuf.Descriptors$EnumDescriptor.findValueByName:(Ljava/lang/String;)Lcom/google/protobuf/Descriptors$EnumValueDescriptor;
putfield com.google.protobuf.Descriptors$FieldDescriptor.defaultValue:Ljava/lang/Object;
106: aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.defaultValue:Ljava/lang/Object;
ifnonnull 125
107: new com.google.protobuf.Descriptors$DescriptorValidationException
dup
108: aload 0
new java.lang.StringBuilder
dup
ldc "Unknown enum default value: \""
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.getDefaultValue:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 34
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
109: invokespecial com.google.protobuf.Descriptors$DescriptorValidationException.<init>:(Lcom/google/protobuf/Descriptors$GenericDescriptor;Ljava/lang/String;)V
athrow
110: StackMap locals:
StackMap stack:
new com.google.protobuf.Descriptors$DescriptorValidationException
dup
aload 0
ldc "Message type had default value."
invokespecial com.google.protobuf.Descriptors$DescriptorValidationException.<init>:(Lcom/google/protobuf/Descriptors$GenericDescriptor;Ljava/lang/String;)V
athrow
111: StackMap locals:
StackMap stack:
goto 125
StackMap locals:
StackMap stack: java.lang.NumberFormatException
112: astore 1
start local 1 113: new com.google.protobuf.Descriptors$DescriptorValidationException
dup
114: aload 0
new java.lang.StringBuilder
dup
ldc "Could not parse default value: \""
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invokevirtual com.google.protobuf.DescriptorProtos$FieldDescriptorProto.getDefaultValue:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 34
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 1
115: invokespecial com.google.protobuf.Descriptors$DescriptorValidationException.<init>:(Lcom/google/protobuf/Descriptors$GenericDescriptor;Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 1 116: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.isRepeated:()Z
ifeq 119
117: aload 0
invokestatic java.util.Collections.emptyList:()Ljava/util/List;
putfield com.google.protobuf.Descriptors$FieldDescriptor.defaultValue:Ljava/lang/Object;
118: goto 125
119: StackMap locals:
StackMap stack:
invokestatic com.google.protobuf.Descriptors$FieldDescriptor.$SWITCH_TABLE$com$google$protobuf$Descriptors$FieldDescriptor$JavaType:()[I
aload 0
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getJavaType:()Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor$JavaType.ordinal:()I
iaload
tableswitch { // 8 - 9
8: 120
9: 122
default: 124
}
120: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.enumType:Lcom/google/protobuf/Descriptors$EnumDescriptor;
invokevirtual com.google.protobuf.Descriptors$EnumDescriptor.getValues:()Ljava/util/List;
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
putfield com.google.protobuf.Descriptors$FieldDescriptor.defaultValue:Ljava/lang/Object;
121: goto 125
122: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield com.google.protobuf.Descriptors$FieldDescriptor.defaultValue:Ljava/lang/Object;
123: goto 125
124: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getJavaType:()Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
getfield com.google.protobuf.Descriptors$FieldDescriptor$JavaType.defaultDefault:Ljava/lang/Object;
putfield com.google.protobuf.Descriptors$FieldDescriptor.defaultValue:Ljava/lang/Object;
125: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.isExtension:()Z
ifne 127
126: aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.file:Lcom/google/protobuf/Descriptors$FileDescriptor;
getfield com.google.protobuf.Descriptors$FileDescriptor.pool:Lcom/google/protobuf/Descriptors$DescriptorPool;
aload 0
invokevirtual com.google.protobuf.Descriptors$DescriptorPool.addFieldByNumber:(Lcom/google/protobuf/Descriptors$FieldDescriptor;)V
127: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.containingType:Lcom/google/protobuf/Descriptors$Descriptor;
ifnull 136
aload 0
getfield com.google.protobuf.Descriptors$FieldDescriptor.containingType:Lcom/google/protobuf/Descriptors$Descriptor;
invokevirtual com.google.protobuf.Descriptors$Descriptor.getOptions:()Lcom/google/protobuf/DescriptorProtos$MessageOptions;
invokevirtual com.google.protobuf.DescriptorProtos$MessageOptions.getMessageSetWireFormat:()Z
ifeq 136
128: aload 0
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.isExtension:()Z
ifeq 133
129: aload 0
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.isOptional:()Z
ifeq 130
aload 0
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getType:()Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
getstatic com.google.protobuf.Descriptors$FieldDescriptor$Type.MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
if_acmpeq 136
130: StackMap locals:
StackMap stack:
new com.google.protobuf.Descriptors$DescriptorValidationException
dup
131: aload 0
ldc "Extensions of MessageSets must be optional messages."
132: invokespecial com.google.protobuf.Descriptors$DescriptorValidationException.<init>:(Lcom/google/protobuf/Descriptors$GenericDescriptor;Ljava/lang/String;)V
athrow
133: StackMap locals:
StackMap stack:
new com.google.protobuf.Descriptors$DescriptorValidationException
dup
134: aload 0
ldc "MessageSets cannot have fields, only extensions."
135: invokespecial com.google.protobuf.Descriptors$DescriptorValidationException.<init>:(Lcom/google/protobuf/Descriptors$GenericDescriptor;Ljava/lang/String;)V
athrow
136: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 137 0 this Lcom/google/protobuf/Descriptors$FieldDescriptor;
5 20 1 extendee Lcom/google/protobuf/Descriptors$GenericDescriptor;
25 51 1 typeDescriptor Lcom/google/protobuf/Descriptors$GenericDescriptor;
102 105 1 e Lcom/google/protobuf/TextFormat$InvalidEscapeSequenceException;
113 116 1 e Ljava/lang/NumberFormatException;
Exception table:
from to target type
99 100 101 Class com.google.protobuf.TextFormat$InvalidEscapeSequenceException
64 111 112 Class java.lang.NumberFormatException
Exceptions:
throws com.google.protobuf.Descriptors$DescriptorValidationException
private void setProto(com.google.protobuf.DescriptorProtos$FieldDescriptorProto);
descriptor: (Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.google.protobuf.Descriptors$FieldDescriptor.proto:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/Descriptors$FieldDescriptor;
0 2 1 proto Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
MethodParameters:
Name Flags
proto final
public com.google.protobuf.MessageLite$Builder internalMergeFrom(com.google.protobuf.MessageLite$Builder, com.google.protobuf.MessageLite);
descriptor: (Lcom/google/protobuf/MessageLite$Builder;Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/MessageLite$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
checkcast com.google.protobuf.Message$Builder
aload 2
checkcast com.google.protobuf.Message
invokeinterface com.google.protobuf.Message$Builder.mergeFrom:(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/Descriptors$FieldDescriptor;
0 1 1 to Lcom/google/protobuf/MessageLite$Builder;
0 1 2 from Lcom/google/protobuf/MessageLite;
MethodParameters:
Name Flags
to
from
public int compareTo(java.lang.Object);
descriptor: (Ljava/lang/Object;)I
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast com.google.protobuf.Descriptors$FieldDescriptor
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.compareTo:(Lcom/google/protobuf/Descriptors$FieldDescriptor;)I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public com.google.protobuf.Internal$EnumLiteMap getEnumType();
descriptor: ()Lcom/google/protobuf/Internal$EnumLiteMap;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.getEnumType:()Lcom/google/protobuf/Descriptors$EnumDescriptor;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.google.protobuf.Message toProto();
descriptor: ()Lcom/google/protobuf/Message;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor.toProto:()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
areturn
LocalVariableTable:
Start End Slot Name Signature
static int[] $SWITCH_TABLE$com$google$protobuf$Descriptors$FieldDescriptor$Type();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic com.google.protobuf.Descriptors$FieldDescriptor.$SWITCH_TABLE$com$google$protobuf$Descriptors$FieldDescriptor$Type:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic com.google.protobuf.Descriptors$FieldDescriptor$Type.values:()[Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
arraylength
newarray 10
astore 0
2: aload 0
getstatic com.google.protobuf.Descriptors$FieldDescriptor$Type.BOOL:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor$Type.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.Descriptors$FieldDescriptor$Type.BYTES:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor$Type.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.Descriptors$FieldDescriptor$Type.DOUBLE:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor$Type.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.Descriptors$FieldDescriptor$Type.ENUM:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor$Type.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.Descriptors$FieldDescriptor$Type.FIXED32:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor$Type.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.Descriptors$FieldDescriptor$Type.FIXED64:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor$Type.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.Descriptors$FieldDescriptor$Type.FLOAT:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor$Type.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.Descriptors$FieldDescriptor$Type.GROUP:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor$Type.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.Descriptors$FieldDescriptor$Type.INT32:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor$Type.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.Descriptors$FieldDescriptor$Type.INT64:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor$Type.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.Descriptors$FieldDescriptor$Type.MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor$Type.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.Descriptors$FieldDescriptor$Type.SFIXED32:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor$Type.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.Descriptors$FieldDescriptor$Type.SFIXED64:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor$Type.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.Descriptors$FieldDescriptor$Type.SINT32:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor$Type.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.Descriptors$FieldDescriptor$Type.SINT64:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor$Type.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.Descriptors$FieldDescriptor$Type.STRING:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor$Type.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.Descriptors$FieldDescriptor$Type.UINT32:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor$Type.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.Descriptors$FieldDescriptor$Type.UINT64:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor$Type.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.Descriptors$FieldDescriptor.$SWITCH_TABLE$com$google$protobuf$Descriptors$FieldDescriptor$Type:[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
static int[] $SWITCH_TABLE$com$google$protobuf$Descriptors$FieldDescriptor$JavaType();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic com.google.protobuf.Descriptors$FieldDescriptor.$SWITCH_TABLE$com$google$protobuf$Descriptors$FieldDescriptor$JavaType:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic com.google.protobuf.Descriptors$FieldDescriptor$JavaType.values:()[Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
arraylength
newarray 10
astore 0
2: aload 0
getstatic com.google.protobuf.Descriptors$FieldDescriptor$JavaType.BOOLEAN:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor$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.Descriptors$FieldDescriptor$JavaType.BYTE_STRING:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor$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.Descriptors$FieldDescriptor$JavaType.DOUBLE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor$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.Descriptors$FieldDescriptor$JavaType.ENUM:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor$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.Descriptors$FieldDescriptor$JavaType.FLOAT:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor$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.Descriptors$FieldDescriptor$JavaType.INT:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor$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.Descriptors$FieldDescriptor$JavaType.LONG:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor$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.Descriptors$FieldDescriptor$JavaType.MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor$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.Descriptors$FieldDescriptor$JavaType.STRING:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
invokevirtual com.google.protobuf.Descriptors$FieldDescriptor$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.Descriptors$FieldDescriptor.$SWITCH_TABLE$com$google$protobuf$Descriptors$FieldDescriptor$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: Lcom/google/protobuf/Descriptors$GenericDescriptor;Ljava/lang/Comparable<Lcom/google/protobuf/Descriptors$FieldDescriptor;>;Lcom/google/protobuf/FieldSet$FieldDescriptorLite<Lcom/google/protobuf/Descriptors$FieldDescriptor;>;
SourceFile: "Descriptors.java"
NestHost: com.google.protobuf.Descriptors
InnerClasses:
public final DescriptorProto = com.google.protobuf.DescriptorProtos$DescriptorProto of com.google.protobuf.DescriptorProtos
public final FieldDescriptorProto = com.google.protobuf.DescriptorProtos$FieldDescriptorProto of com.google.protobuf.DescriptorProtos
public final Label = com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Label of com.google.protobuf.DescriptorProtos$FieldDescriptorProto
public final Type = com.google.protobuf.DescriptorProtos$FieldDescriptorProto$Type of com.google.protobuf.DescriptorProtos$FieldDescriptorProto
public final FieldOptions = com.google.protobuf.DescriptorProtos$FieldOptions of com.google.protobuf.DescriptorProtos
public final FileOptions = com.google.protobuf.DescriptorProtos$FileOptions of com.google.protobuf.DescriptorProtos
public final MessageOptions = com.google.protobuf.DescriptorProtos$MessageOptions of com.google.protobuf.DescriptorProtos
public final Descriptor = com.google.protobuf.Descriptors$Descriptor of com.google.protobuf.Descriptors
private final DescriptorPool = com.google.protobuf.Descriptors$DescriptorPool of com.google.protobuf.Descriptors
final SearchFilter = com.google.protobuf.Descriptors$DescriptorPool$SearchFilter of com.google.protobuf.Descriptors$DescriptorPool
public DescriptorValidationException = com.google.protobuf.Descriptors$DescriptorValidationException 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 JavaType = com.google.protobuf.Descriptors$FieldDescriptor$JavaType of com.google.protobuf.Descriptors$FieldDescriptor
public final Type = com.google.protobuf.Descriptors$FieldDescriptor$Type of com.google.protobuf.Descriptors$FieldDescriptor
public final FileDescriptor = com.google.protobuf.Descriptors$FileDescriptor of com.google.protobuf.Descriptors
public final Syntax = com.google.protobuf.Descriptors$FileDescriptor$Syntax of com.google.protobuf.Descriptors$FileDescriptor
public abstract GenericDescriptor = com.google.protobuf.Descriptors$GenericDescriptor of com.google.protobuf.Descriptors
public final OneofDescriptor = com.google.protobuf.Descriptors$OneofDescriptor of com.google.protobuf.Descriptors
public abstract FieldDescriptorLite = com.google.protobuf.FieldSet$FieldDescriptorLite of com.google.protobuf.FieldSet
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.Message$Builder of com.google.protobuf.Message
public abstract Builder = com.google.protobuf.MessageLite$Builder of com.google.protobuf.MessageLite
public InvalidEscapeSequenceException = com.google.protobuf.TextFormat$InvalidEscapeSequenceException of com.google.protobuf.TextFormat
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