public final class com.google.protobuf.FieldType extends java.lang.Enum<com.google.protobuf.FieldType>
minor version: 0
major version: 59
flags: flags: (0x4031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER, ACC_ANNOTATION
this_class: com.google.protobuf.FieldType
super_class: java.lang.Enum
{
public static final com.google.protobuf.FieldType DOUBLE;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType FLOAT;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType INT64;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType UINT64;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType INT32;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType FIXED64;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType FIXED32;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType BOOL;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType STRING;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType MESSAGE;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType BYTES;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType UINT32;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType ENUM;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType SFIXED32;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType SFIXED64;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType SINT32;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType SINT64;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType GROUP;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType DOUBLE_LIST;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType FLOAT_LIST;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType INT64_LIST;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType UINT64_LIST;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType INT32_LIST;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType FIXED64_LIST;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType FIXED32_LIST;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType BOOL_LIST;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType STRING_LIST;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType MESSAGE_LIST;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType BYTES_LIST;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType UINT32_LIST;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType ENUM_LIST;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType SFIXED32_LIST;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType SFIXED64_LIST;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType SINT32_LIST;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType SINT64_LIST;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType DOUBLE_LIST_PACKED;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType FLOAT_LIST_PACKED;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType INT64_LIST_PACKED;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType UINT64_LIST_PACKED;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType INT32_LIST_PACKED;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType FIXED64_LIST_PACKED;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType FIXED32_LIST_PACKED;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType BOOL_LIST_PACKED;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType UINT32_LIST_PACKED;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType ENUM_LIST_PACKED;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType SFIXED32_LIST_PACKED;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType SFIXED64_LIST_PACKED;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType SINT32_LIST_PACKED;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType SINT64_LIST_PACKED;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType GROUP_LIST;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.google.protobuf.FieldType MAP;
descriptor: Lcom/google/protobuf/FieldType;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
private final com.google.protobuf.JavaType javaType;
descriptor: Lcom/google/protobuf/JavaType;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int id;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.google.protobuf.FieldType$Collection collection;
descriptor: Lcom/google/protobuf/FieldType$Collection;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.Class<?> elementType;
descriptor: Ljava/lang/Class;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/lang/Class<*>;
private final boolean primitiveScalar;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private static final com.google.protobuf.FieldType[] VALUES;
descriptor: [Lcom/google/protobuf/FieldType;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.reflect.Type[] EMPTY_TYPES;
descriptor: [Ljava/lang/reflect/Type;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static volatile int[] $SWITCH_TABLE$com$google$protobuf$FieldType$Collection;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
private static volatile int[] $SWITCH_TABLE$com$google$protobuf$JavaType;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
private static final com.google.protobuf.FieldType[] ENUM$VALUES;
descriptor: [Lcom/google/protobuf/FieldType;
flags: (0x101a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=7, locals=5, args_size=0
0: new com.google.protobuf.FieldType
dup
ldc "DOUBLE"
iconst_0
iconst_0
getstatic com.google.protobuf.FieldType$Collection.SCALAR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.DOUBLE:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.DOUBLE:Lcom/google/protobuf/FieldType;
1: new com.google.protobuf.FieldType
dup
ldc "FLOAT"
iconst_1
iconst_1
getstatic com.google.protobuf.FieldType$Collection.SCALAR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.FLOAT:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.FLOAT:Lcom/google/protobuf/FieldType;
2: new com.google.protobuf.FieldType
dup
ldc "INT64"
iconst_2
iconst_2
getstatic com.google.protobuf.FieldType$Collection.SCALAR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.LONG:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.INT64:Lcom/google/protobuf/FieldType;
3: new com.google.protobuf.FieldType
dup
ldc "UINT64"
iconst_3
iconst_3
getstatic com.google.protobuf.FieldType$Collection.SCALAR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.LONG:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.UINT64:Lcom/google/protobuf/FieldType;
4: new com.google.protobuf.FieldType
dup
ldc "INT32"
iconst_4
iconst_4
getstatic com.google.protobuf.FieldType$Collection.SCALAR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.INT:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.INT32:Lcom/google/protobuf/FieldType;
5: new com.google.protobuf.FieldType
dup
ldc "FIXED64"
iconst_5
iconst_5
getstatic com.google.protobuf.FieldType$Collection.SCALAR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.LONG:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.FIXED64:Lcom/google/protobuf/FieldType;
6: new com.google.protobuf.FieldType
dup
ldc "FIXED32"
bipush 6
bipush 6
getstatic com.google.protobuf.FieldType$Collection.SCALAR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.INT:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.FIXED32:Lcom/google/protobuf/FieldType;
7: new com.google.protobuf.FieldType
dup
ldc "BOOL"
bipush 7
bipush 7
getstatic com.google.protobuf.FieldType$Collection.SCALAR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.BOOLEAN:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.BOOL:Lcom/google/protobuf/FieldType;
8: new com.google.protobuf.FieldType
dup
ldc "STRING"
bipush 8
bipush 8
getstatic com.google.protobuf.FieldType$Collection.SCALAR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.STRING:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.STRING:Lcom/google/protobuf/FieldType;
9: new com.google.protobuf.FieldType
dup
ldc "MESSAGE"
bipush 9
bipush 9
getstatic com.google.protobuf.FieldType$Collection.SCALAR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.MESSAGE:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.MESSAGE:Lcom/google/protobuf/FieldType;
10: new com.google.protobuf.FieldType
dup
ldc "BYTES"
bipush 10
bipush 10
getstatic com.google.protobuf.FieldType$Collection.SCALAR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.BYTE_STRING:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.BYTES:Lcom/google/protobuf/FieldType;
11: new com.google.protobuf.FieldType
dup
ldc "UINT32"
bipush 11
bipush 11
getstatic com.google.protobuf.FieldType$Collection.SCALAR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.INT:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.UINT32:Lcom/google/protobuf/FieldType;
12: new com.google.protobuf.FieldType
dup
ldc "ENUM"
bipush 12
bipush 12
getstatic com.google.protobuf.FieldType$Collection.SCALAR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.ENUM:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.ENUM:Lcom/google/protobuf/FieldType;
13: new com.google.protobuf.FieldType
dup
ldc "SFIXED32"
bipush 13
bipush 13
getstatic com.google.protobuf.FieldType$Collection.SCALAR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.INT:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.SFIXED32:Lcom/google/protobuf/FieldType;
14: new com.google.protobuf.FieldType
dup
ldc "SFIXED64"
bipush 14
bipush 14
getstatic com.google.protobuf.FieldType$Collection.SCALAR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.LONG:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.SFIXED64:Lcom/google/protobuf/FieldType;
15: new com.google.protobuf.FieldType
dup
ldc "SINT32"
bipush 15
bipush 15
getstatic com.google.protobuf.FieldType$Collection.SCALAR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.INT:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.SINT32:Lcom/google/protobuf/FieldType;
16: new com.google.protobuf.FieldType
dup
ldc "SINT64"
bipush 16
bipush 16
getstatic com.google.protobuf.FieldType$Collection.SCALAR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.LONG:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.SINT64:Lcom/google/protobuf/FieldType;
17: new com.google.protobuf.FieldType
dup
ldc "GROUP"
bipush 17
bipush 17
getstatic com.google.protobuf.FieldType$Collection.SCALAR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.MESSAGE:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.GROUP:Lcom/google/protobuf/FieldType;
18: new com.google.protobuf.FieldType
dup
ldc "DOUBLE_LIST"
bipush 18
bipush 18
getstatic com.google.protobuf.FieldType$Collection.VECTOR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.DOUBLE:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.DOUBLE_LIST:Lcom/google/protobuf/FieldType;
19: new com.google.protobuf.FieldType
dup
ldc "FLOAT_LIST"
bipush 19
bipush 19
getstatic com.google.protobuf.FieldType$Collection.VECTOR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.FLOAT:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.FLOAT_LIST:Lcom/google/protobuf/FieldType;
20: new com.google.protobuf.FieldType
dup
ldc "INT64_LIST"
bipush 20
bipush 20
getstatic com.google.protobuf.FieldType$Collection.VECTOR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.LONG:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.INT64_LIST:Lcom/google/protobuf/FieldType;
21: new com.google.protobuf.FieldType
dup
ldc "UINT64_LIST"
bipush 21
bipush 21
getstatic com.google.protobuf.FieldType$Collection.VECTOR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.LONG:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.UINT64_LIST:Lcom/google/protobuf/FieldType;
22: new com.google.protobuf.FieldType
dup
ldc "INT32_LIST"
bipush 22
bipush 22
getstatic com.google.protobuf.FieldType$Collection.VECTOR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.INT:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.INT32_LIST:Lcom/google/protobuf/FieldType;
23: new com.google.protobuf.FieldType
dup
ldc "FIXED64_LIST"
bipush 23
bipush 23
getstatic com.google.protobuf.FieldType$Collection.VECTOR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.LONG:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.FIXED64_LIST:Lcom/google/protobuf/FieldType;
24: new com.google.protobuf.FieldType
dup
ldc "FIXED32_LIST"
bipush 24
bipush 24
getstatic com.google.protobuf.FieldType$Collection.VECTOR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.INT:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.FIXED32_LIST:Lcom/google/protobuf/FieldType;
25: new com.google.protobuf.FieldType
dup
ldc "BOOL_LIST"
bipush 25
bipush 25
getstatic com.google.protobuf.FieldType$Collection.VECTOR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.BOOLEAN:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.BOOL_LIST:Lcom/google/protobuf/FieldType;
26: new com.google.protobuf.FieldType
dup
ldc "STRING_LIST"
bipush 26
bipush 26
getstatic com.google.protobuf.FieldType$Collection.VECTOR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.STRING:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.STRING_LIST:Lcom/google/protobuf/FieldType;
27: new com.google.protobuf.FieldType
dup
ldc "MESSAGE_LIST"
bipush 27
bipush 27
getstatic com.google.protobuf.FieldType$Collection.VECTOR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.MESSAGE:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.MESSAGE_LIST:Lcom/google/protobuf/FieldType;
28: new com.google.protobuf.FieldType
dup
ldc "BYTES_LIST"
bipush 28
bipush 28
getstatic com.google.protobuf.FieldType$Collection.VECTOR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.BYTE_STRING:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.BYTES_LIST:Lcom/google/protobuf/FieldType;
29: new com.google.protobuf.FieldType
dup
ldc "UINT32_LIST"
bipush 29
bipush 29
getstatic com.google.protobuf.FieldType$Collection.VECTOR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.INT:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.UINT32_LIST:Lcom/google/protobuf/FieldType;
30: new com.google.protobuf.FieldType
dup
ldc "ENUM_LIST"
bipush 30
bipush 30
getstatic com.google.protobuf.FieldType$Collection.VECTOR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.ENUM:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.ENUM_LIST:Lcom/google/protobuf/FieldType;
31: new com.google.protobuf.FieldType
dup
ldc "SFIXED32_LIST"
bipush 31
bipush 31
getstatic com.google.protobuf.FieldType$Collection.VECTOR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.INT:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.SFIXED32_LIST:Lcom/google/protobuf/FieldType;
32: new com.google.protobuf.FieldType
dup
ldc "SFIXED64_LIST"
bipush 32
bipush 32
getstatic com.google.protobuf.FieldType$Collection.VECTOR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.LONG:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.SFIXED64_LIST:Lcom/google/protobuf/FieldType;
33: new com.google.protobuf.FieldType
dup
ldc "SINT32_LIST"
bipush 33
bipush 33
getstatic com.google.protobuf.FieldType$Collection.VECTOR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.INT:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.SINT32_LIST:Lcom/google/protobuf/FieldType;
34: new com.google.protobuf.FieldType
dup
ldc "SINT64_LIST"
bipush 34
bipush 34
getstatic com.google.protobuf.FieldType$Collection.VECTOR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.LONG:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.SINT64_LIST:Lcom/google/protobuf/FieldType;
35: new com.google.protobuf.FieldType
dup
ldc "DOUBLE_LIST_PACKED"
bipush 35
bipush 35
getstatic com.google.protobuf.FieldType$Collection.PACKED_VECTOR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.DOUBLE:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.DOUBLE_LIST_PACKED:Lcom/google/protobuf/FieldType;
36: new com.google.protobuf.FieldType
dup
ldc "FLOAT_LIST_PACKED"
bipush 36
bipush 36
getstatic com.google.protobuf.FieldType$Collection.PACKED_VECTOR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.FLOAT:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.FLOAT_LIST_PACKED:Lcom/google/protobuf/FieldType;
37: new com.google.protobuf.FieldType
dup
ldc "INT64_LIST_PACKED"
bipush 37
bipush 37
getstatic com.google.protobuf.FieldType$Collection.PACKED_VECTOR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.LONG:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.INT64_LIST_PACKED:Lcom/google/protobuf/FieldType;
38: new com.google.protobuf.FieldType
dup
ldc "UINT64_LIST_PACKED"
bipush 38
bipush 38
getstatic com.google.protobuf.FieldType$Collection.PACKED_VECTOR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.LONG:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.UINT64_LIST_PACKED:Lcom/google/protobuf/FieldType;
39: new com.google.protobuf.FieldType
dup
ldc "INT32_LIST_PACKED"
bipush 39
bipush 39
getstatic com.google.protobuf.FieldType$Collection.PACKED_VECTOR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.INT:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.INT32_LIST_PACKED:Lcom/google/protobuf/FieldType;
40: new com.google.protobuf.FieldType
dup
ldc "FIXED64_LIST_PACKED"
bipush 40
bipush 40
getstatic com.google.protobuf.FieldType$Collection.PACKED_VECTOR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.LONG:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.FIXED64_LIST_PACKED:Lcom/google/protobuf/FieldType;
41: new com.google.protobuf.FieldType
dup
ldc "FIXED32_LIST_PACKED"
bipush 41
bipush 41
getstatic com.google.protobuf.FieldType$Collection.PACKED_VECTOR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.INT:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.FIXED32_LIST_PACKED:Lcom/google/protobuf/FieldType;
42: new com.google.protobuf.FieldType
dup
ldc "BOOL_LIST_PACKED"
bipush 42
bipush 42
getstatic com.google.protobuf.FieldType$Collection.PACKED_VECTOR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.BOOLEAN:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.BOOL_LIST_PACKED:Lcom/google/protobuf/FieldType;
43: new com.google.protobuf.FieldType
dup
ldc "UINT32_LIST_PACKED"
bipush 43
bipush 43
getstatic com.google.protobuf.FieldType$Collection.PACKED_VECTOR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.INT:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.UINT32_LIST_PACKED:Lcom/google/protobuf/FieldType;
44: new com.google.protobuf.FieldType
dup
ldc "ENUM_LIST_PACKED"
bipush 44
bipush 44
getstatic com.google.protobuf.FieldType$Collection.PACKED_VECTOR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.ENUM:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.ENUM_LIST_PACKED:Lcom/google/protobuf/FieldType;
45: new com.google.protobuf.FieldType
dup
ldc "SFIXED32_LIST_PACKED"
bipush 45
bipush 45
getstatic com.google.protobuf.FieldType$Collection.PACKED_VECTOR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.INT:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.SFIXED32_LIST_PACKED:Lcom/google/protobuf/FieldType;
46: new com.google.protobuf.FieldType
dup
ldc "SFIXED64_LIST_PACKED"
bipush 46
bipush 46
getstatic com.google.protobuf.FieldType$Collection.PACKED_VECTOR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.LONG:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.SFIXED64_LIST_PACKED:Lcom/google/protobuf/FieldType;
47: new com.google.protobuf.FieldType
dup
ldc "SINT32_LIST_PACKED"
bipush 47
bipush 47
getstatic com.google.protobuf.FieldType$Collection.PACKED_VECTOR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.INT:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.SINT32_LIST_PACKED:Lcom/google/protobuf/FieldType;
48: new com.google.protobuf.FieldType
dup
ldc "SINT64_LIST_PACKED"
bipush 48
bipush 48
getstatic com.google.protobuf.FieldType$Collection.PACKED_VECTOR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.LONG:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.SINT64_LIST_PACKED:Lcom/google/protobuf/FieldType;
49: new com.google.protobuf.FieldType
dup
ldc "GROUP_LIST"
bipush 49
bipush 49
getstatic com.google.protobuf.FieldType$Collection.VECTOR:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.MESSAGE:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.GROUP_LIST:Lcom/google/protobuf/FieldType;
50: new com.google.protobuf.FieldType
dup
ldc "MAP"
bipush 50
bipush 50
getstatic com.google.protobuf.FieldType$Collection.MAP:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.JavaType.VOID:Lcom/google/protobuf/JavaType;
invokespecial com.google.protobuf.FieldType.<init>:(Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
putstatic com.google.protobuf.FieldType.MAP:Lcom/google/protobuf/FieldType;
bipush 51
anewarray com.google.protobuf.FieldType
dup
iconst_0
getstatic com.google.protobuf.FieldType.DOUBLE:Lcom/google/protobuf/FieldType;
aastore
dup
iconst_1
getstatic com.google.protobuf.FieldType.FLOAT:Lcom/google/protobuf/FieldType;
aastore
dup
iconst_2
getstatic com.google.protobuf.FieldType.INT64:Lcom/google/protobuf/FieldType;
aastore
dup
iconst_3
getstatic com.google.protobuf.FieldType.UINT64:Lcom/google/protobuf/FieldType;
aastore
dup
iconst_4
getstatic com.google.protobuf.FieldType.INT32:Lcom/google/protobuf/FieldType;
aastore
dup
iconst_5
getstatic com.google.protobuf.FieldType.FIXED64:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 6
getstatic com.google.protobuf.FieldType.FIXED32:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 7
getstatic com.google.protobuf.FieldType.BOOL:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 8
getstatic com.google.protobuf.FieldType.STRING:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 9
getstatic com.google.protobuf.FieldType.MESSAGE:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 10
getstatic com.google.protobuf.FieldType.BYTES:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 11
getstatic com.google.protobuf.FieldType.UINT32:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 12
getstatic com.google.protobuf.FieldType.ENUM:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 13
getstatic com.google.protobuf.FieldType.SFIXED32:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 14
getstatic com.google.protobuf.FieldType.SFIXED64:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 15
getstatic com.google.protobuf.FieldType.SINT32:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 16
getstatic com.google.protobuf.FieldType.SINT64:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 17
getstatic com.google.protobuf.FieldType.GROUP:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 18
getstatic com.google.protobuf.FieldType.DOUBLE_LIST:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 19
getstatic com.google.protobuf.FieldType.FLOAT_LIST:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 20
getstatic com.google.protobuf.FieldType.INT64_LIST:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 21
getstatic com.google.protobuf.FieldType.UINT64_LIST:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 22
getstatic com.google.protobuf.FieldType.INT32_LIST:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 23
getstatic com.google.protobuf.FieldType.FIXED64_LIST:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 24
getstatic com.google.protobuf.FieldType.FIXED32_LIST:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 25
getstatic com.google.protobuf.FieldType.BOOL_LIST:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 26
getstatic com.google.protobuf.FieldType.STRING_LIST:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 27
getstatic com.google.protobuf.FieldType.MESSAGE_LIST:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 28
getstatic com.google.protobuf.FieldType.BYTES_LIST:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 29
getstatic com.google.protobuf.FieldType.UINT32_LIST:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 30
getstatic com.google.protobuf.FieldType.ENUM_LIST:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 31
getstatic com.google.protobuf.FieldType.SFIXED32_LIST:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 32
getstatic com.google.protobuf.FieldType.SFIXED64_LIST:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 33
getstatic com.google.protobuf.FieldType.SINT32_LIST:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 34
getstatic com.google.protobuf.FieldType.SINT64_LIST:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 35
getstatic com.google.protobuf.FieldType.DOUBLE_LIST_PACKED:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 36
getstatic com.google.protobuf.FieldType.FLOAT_LIST_PACKED:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 37
getstatic com.google.protobuf.FieldType.INT64_LIST_PACKED:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 38
getstatic com.google.protobuf.FieldType.UINT64_LIST_PACKED:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 39
getstatic com.google.protobuf.FieldType.INT32_LIST_PACKED:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 40
getstatic com.google.protobuf.FieldType.FIXED64_LIST_PACKED:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 41
getstatic com.google.protobuf.FieldType.FIXED32_LIST_PACKED:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 42
getstatic com.google.protobuf.FieldType.BOOL_LIST_PACKED:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 43
getstatic com.google.protobuf.FieldType.UINT32_LIST_PACKED:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 44
getstatic com.google.protobuf.FieldType.ENUM_LIST_PACKED:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 45
getstatic com.google.protobuf.FieldType.SFIXED32_LIST_PACKED:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 46
getstatic com.google.protobuf.FieldType.SFIXED64_LIST_PACKED:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 47
getstatic com.google.protobuf.FieldType.SINT32_LIST_PACKED:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 48
getstatic com.google.protobuf.FieldType.SINT64_LIST_PACKED:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 49
getstatic com.google.protobuf.FieldType.GROUP_LIST:Lcom/google/protobuf/FieldType;
aastore
dup
bipush 50
getstatic com.google.protobuf.FieldType.MAP:Lcom/google/protobuf/FieldType;
aastore
putstatic com.google.protobuf.FieldType.ENUM$VALUES:[Lcom/google/protobuf/FieldType;
51: iconst_0
anewarray java.lang.reflect.Type
putstatic com.google.protobuf.FieldType.EMPTY_TYPES:[Ljava/lang/reflect/Type;
52: invokestatic com.google.protobuf.FieldType.values:()[Lcom/google/protobuf/FieldType;
astore 0
start local 0 53: aload 0
arraylength
anewarray com.google.protobuf.FieldType
putstatic com.google.protobuf.FieldType.VALUES:[Lcom/google/protobuf/FieldType;
54: aload 0
dup
astore 4
arraylength
istore 3
iconst_0
istore 2
goto 58
StackMap locals: com.google.protobuf.FieldType[] top int int com.google.protobuf.FieldType[]
StackMap stack:
55: aload 4
iload 2
aaload
astore 1
start local 1 56: getstatic com.google.protobuf.FieldType.VALUES:[Lcom/google/protobuf/FieldType;
aload 1
getfield com.google.protobuf.FieldType.id:I
aload 1
aastore
end local 1 57: iinc 2 1
StackMap locals:
StackMap stack:
58: iload 2
iload 3
if_icmplt 55
end local 0 59: return
LocalVariableTable:
Start End Slot Name Signature
53 59 0 values [Lcom/google/protobuf/FieldType;
56 57 1 type Lcom/google/protobuf/FieldType;
private void <init>(java.lang.String, int, int, com.google.protobuf.FieldType$Collection, com.google.protobuf.JavaType);
descriptor: (Ljava/lang/String;IILcom/google/protobuf/FieldType$Collection;Lcom/google/protobuf/JavaType;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=7, args_size=6
start local 0 start local 3 start local 4 start local 5 0: aload 0
aload 1
iload 2
invokespecial java.lang.Enum.<init>:(Ljava/lang/String;I)V
1: aload 0
iload 3
putfield com.google.protobuf.FieldType.id:I
2: aload 0
aload 4
putfield com.google.protobuf.FieldType.collection:Lcom/google/protobuf/FieldType$Collection;
3: aload 0
aload 5
putfield com.google.protobuf.FieldType.javaType:Lcom/google/protobuf/JavaType;
4: invokestatic com.google.protobuf.FieldType.$SWITCH_TABLE$com$google$protobuf$FieldType$Collection:()[I
aload 4
invokevirtual com.google.protobuf.FieldType$Collection.ordinal:()I
iaload
tableswitch { // 1 - 4
1: 9
2: 7
3: 9
4: 5
default: 9
}
5: StackMap locals: com.google.protobuf.FieldType java.lang.String int int com.google.protobuf.FieldType$Collection com.google.protobuf.JavaType
StackMap stack:
aload 0
aload 5
invokevirtual com.google.protobuf.JavaType.getBoxedType:()Ljava/lang/Class;
putfield com.google.protobuf.FieldType.elementType:Ljava/lang/Class;
6: goto 10
7: StackMap locals:
StackMap stack:
aload 0
aload 5
invokevirtual com.google.protobuf.JavaType.getBoxedType:()Ljava/lang/Class;
putfield com.google.protobuf.FieldType.elementType:Ljava/lang/Class;
8: goto 10
9: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield com.google.protobuf.FieldType.elementType:Ljava/lang/Class;
10: StackMap locals:
StackMap stack:
iconst_0
istore 6
start local 6 11: aload 4
getstatic com.google.protobuf.FieldType$Collection.SCALAR:Lcom/google/protobuf/FieldType$Collection;
if_acmpne 15
12: invokestatic com.google.protobuf.FieldType.$SWITCH_TABLE$com$google$protobuf$JavaType:()[I
aload 5
invokevirtual com.google.protobuf.JavaType.ordinal:()I
iaload
tableswitch { // 7 - 10
7: 13
8: 13
9: 14
10: 13
default: 14
}
13: StackMap locals: int
StackMap stack:
goto 15
14: StackMap locals:
StackMap stack:
iconst_1
istore 6
15: StackMap locals:
StackMap stack:
aload 0
iload 6
putfield com.google.protobuf.FieldType.primitiveScalar:Z
16: return
end local 6 end local 5 end local 4 end local 3 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/google/protobuf/FieldType;
0 17 3 id I
0 17 4 collection Lcom/google/protobuf/FieldType$Collection;
0 17 5 javaType Lcom/google/protobuf/JavaType;
11 17 6 primitiveScalar Z
MethodParameters:
Name Flags
$enum$name
$enum$ordinal
id
collection
javaType
public int id();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.FieldType.id:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/FieldType;
public com.google.protobuf.JavaType getJavaType();
descriptor: ()Lcom/google/protobuf/JavaType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.FieldType.javaType:Lcom/google/protobuf/JavaType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/FieldType;
public boolean isPacked();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic com.google.protobuf.FieldType$Collection.PACKED_VECTOR:Lcom/google/protobuf/FieldType$Collection;
aload 0
getfield com.google.protobuf.FieldType.collection:Lcom/google/protobuf/FieldType$Collection;
invokevirtual com.google.protobuf.FieldType$Collection.equals:(Ljava/lang/Object;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/FieldType;
public boolean isPrimitiveScalar();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.FieldType.primitiveScalar:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/FieldType;
public boolean isScalar();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.FieldType.collection:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.FieldType$Collection.SCALAR:Lcom/google/protobuf/FieldType$Collection;
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/FieldType;
public boolean isList();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.FieldType.collection:Lcom/google/protobuf/FieldType$Collection;
invokevirtual com.google.protobuf.FieldType$Collection.isList:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/FieldType;
public boolean isMap();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.FieldType.collection:Lcom/google/protobuf/FieldType$Collection;
getstatic com.google.protobuf.FieldType$Collection.MAP:Lcom/google/protobuf/FieldType$Collection;
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/FieldType;
public boolean isValidForField(java.lang.reflect.Field);
descriptor: (Ljava/lang/reflect/Field;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.google.protobuf.FieldType$Collection.VECTOR:Lcom/google/protobuf/FieldType$Collection;
aload 0
getfield com.google.protobuf.FieldType.collection:Lcom/google/protobuf/FieldType$Collection;
invokevirtual com.google.protobuf.FieldType$Collection.equals:(Ljava/lang/Object;)Z
ifeq 2
1: aload 0
aload 1
invokevirtual com.google.protobuf.FieldType.isValidForList:(Ljava/lang/reflect/Field;)Z
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.FieldType.javaType:Lcom/google/protobuf/JavaType;
invokevirtual com.google.protobuf.JavaType.getType:()Ljava/lang/Class;
aload 1
invokevirtual java.lang.reflect.Field.getType:()Ljava/lang/Class;
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/google/protobuf/FieldType;
0 3 1 field Ljava/lang/reflect/Field;
MethodParameters:
Name Flags
field
private boolean isValidForList(java.lang.reflect.Field);
descriptor: (Ljava/lang/reflect/Field;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.lang.reflect.Field.getType:()Ljava/lang/Class;
astore 2
start local 2 1: aload 0
getfield com.google.protobuf.FieldType.javaType:Lcom/google/protobuf/JavaType;
invokevirtual com.google.protobuf.JavaType.getType:()Ljava/lang/Class;
aload 2
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifne 3
2: iconst_0
ireturn
3: StackMap locals: java.lang.Class
StackMap stack:
getstatic com.google.protobuf.FieldType.EMPTY_TYPES:[Ljava/lang/reflect/Type;
astore 3
start local 3 4: aload 1
invokevirtual java.lang.reflect.Field.getGenericType:()Ljava/lang/reflect/Type;
astore 4
start local 4 5: aload 4
instanceof java.lang.reflect.ParameterizedType
ifeq 7
6: aload 1
invokevirtual java.lang.reflect.Field.getGenericType:()Ljava/lang/reflect/Type;
checkcast java.lang.reflect.ParameterizedType
invokeinterface java.lang.reflect.ParameterizedType.getActualTypeArguments:()[Ljava/lang/reflect/Type;
astore 3
7: StackMap locals: java.lang.reflect.Type[] java.lang.reflect.Type
StackMap stack:
aload 2
aload 3
invokestatic com.google.protobuf.FieldType.getListParameter:(Ljava/lang/Class;[Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;
astore 5
start local 5 8: aload 5
instanceof java.lang.Class
ifne 10
9: iconst_1
ireturn
10: StackMap locals: java.lang.reflect.Type
StackMap stack:
aload 0
getfield com.google.protobuf.FieldType.elementType:Ljava/lang/Class;
aload 5
checkcast java.lang.Class
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ireturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/google/protobuf/FieldType;
0 11 1 field Ljava/lang/reflect/Field;
1 11 2 clazz Ljava/lang/Class<*>;
4 11 3 types [Ljava/lang/reflect/Type;
5 11 4 genericType Ljava/lang/reflect/Type;
8 11 5 listParameter Ljava/lang/reflect/Type;
MethodParameters:
Name Flags
field
public static com.google.protobuf.FieldType forId(int);
descriptor: (I)Lcom/google/protobuf/FieldType;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
iflt 1
iload 0
getstatic com.google.protobuf.FieldType.VALUES:[Lcom/google/protobuf/FieldType;
arraylength
if_icmplt 2
1: StackMap locals:
StackMap stack:
aconst_null
areturn
2: StackMap locals:
StackMap stack:
getstatic com.google.protobuf.FieldType.VALUES:[Lcom/google/protobuf/FieldType;
iload 0
aaload
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 id I
MethodParameters:
Name Flags
id
private static java.lang.reflect.Type getGenericSuperList(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Ljava/lang/reflect/Type;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=8, args_size=1
start local 0 0: aload 0
invokevirtual java.lang.Class.getGenericInterfaces:()[Ljava/lang/reflect/Type;
astore 1
start local 1 1: aload 1
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 9
StackMap locals: java.lang.Class java.lang.reflect.Type[] top int int java.lang.reflect.Type[]
StackMap stack:
2: aload 5
iload 3
aaload
astore 2
start local 2 3: aload 2
instanceof java.lang.reflect.ParameterizedType
ifeq 8
4: aload 2
checkcast java.lang.reflect.ParameterizedType
astore 6
start local 6 5: aload 6
invokeinterface java.lang.reflect.ParameterizedType.getRawType:()Ljava/lang/reflect/Type;
checkcast java.lang.Class
astore 7
start local 7 6: ldc Ljava/util/List;
aload 7
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifeq 8
7: aload 2
areturn
end local 7 end local 6 end local 2 8: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
9: iload 3
iload 4
if_icmplt 2
10: aload 0
invokevirtual java.lang.Class.getGenericSuperclass:()Ljava/lang/reflect/Type;
astore 2
start local 2 11: aload 2
instanceof java.lang.reflect.ParameterizedType
ifeq 16
12: aload 2
checkcast java.lang.reflect.ParameterizedType
astore 3
start local 3 13: aload 3
invokeinterface java.lang.reflect.ParameterizedType.getRawType:()Ljava/lang/reflect/Type;
checkcast java.lang.Class
astore 4
start local 4 14: ldc Ljava/util/List;
aload 4
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifeq 16
15: aload 2
areturn
end local 4 end local 3 16: StackMap locals: java.lang.Class java.lang.reflect.Type[] java.lang.reflect.Type
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 clazz Ljava/lang/Class<*>;
1 17 1 genericInterfaces [Ljava/lang/reflect/Type;
3 8 2 genericInterface Ljava/lang/reflect/Type;
5 8 6 parameterizedType Ljava/lang/reflect/ParameterizedType;
6 8 7 rawType Ljava/lang/Class<*>;
11 17 2 type Ljava/lang/reflect/Type;
13 16 3 parameterizedType Ljava/lang/reflect/ParameterizedType;
14 16 4 rawType Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Ljava/lang/reflect/Type;
MethodParameters:
Name Flags
clazz
private static java.lang.reflect.Type getListParameter(java.lang.Class<?>, java.lang.reflect.Type[]);
descriptor: (Ljava/lang/Class;[Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=11, args_size=2
start local 0 start local 1 0: goto 39
1: StackMap locals:
StackMap stack:
aload 0
invokestatic com.google.protobuf.FieldType.getGenericSuperList:(Ljava/lang/Class;)Ljava/lang/reflect/Type;
astore 2
start local 2 2: aload 2
instanceof java.lang.reflect.ParameterizedType
ifeq 30
3: aload 2
checkcast java.lang.reflect.ParameterizedType
astore 3
start local 3 4: aload 3
invokeinterface java.lang.reflect.ParameterizedType.getActualTypeArguments:()[Ljava/lang/reflect/Type;
astore 4
start local 4 5: iconst_0
istore 5
start local 5 6: goto 25
7: StackMap locals: java.lang.Class java.lang.reflect.Type[] java.lang.reflect.Type java.lang.reflect.ParameterizedType java.lang.reflect.Type[] int
StackMap stack:
aload 4
iload 5
aaload
astore 6
start local 6 8: aload 6
instanceof java.lang.reflect.TypeVariable
ifeq 24
9: aload 0
invokevirtual java.lang.Class.getTypeParameters:()[Ljava/lang/reflect/TypeVariable;
astore 7
start local 7 10: aload 1
arraylength
aload 7
arraylength
if_icmpeq 12
11: new java.lang.RuntimeException
dup
ldc "Type array mismatch"
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
12: StackMap locals: java.lang.reflect.Type java.lang.reflect.TypeVariable[]
StackMap stack:
iconst_0
istore 8
start local 8 13: iconst_0
istore 9
start local 9 14: goto 21
15: StackMap locals: int int
StackMap stack:
aload 6
aload 7
iload 9
aaload
if_acmpne 20
16: aload 1
iload 9
aaload
astore 10
start local 10 17: aload 4
iload 5
aload 10
aastore
18: iconst_1
istore 8
19: goto 22
end local 10 20: StackMap locals:
StackMap stack:
iinc 9 1
StackMap locals:
StackMap stack:
21: iload 9
aload 7
arraylength
if_icmplt 15
end local 9 22: StackMap locals:
StackMap stack:
iload 8
ifne 24
23: new java.lang.RuntimeException
dup
new java.lang.StringBuilder
dup
ldc "Unable to find replacement for "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
end local 8 end local 7 end local 6 24: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
25: iload 5
aload 4
arraylength
if_icmplt 7
end local 5 26: aload 3
invokeinterface java.lang.reflect.ParameterizedType.getRawType:()Ljava/lang/reflect/Type;
checkcast java.lang.Class
astore 5
start local 5 27: aload 4
astore 1
28: aload 5
astore 0
29: goto 39
end local 5 end local 4 end local 3 30: StackMap locals:
StackMap stack:
getstatic com.google.protobuf.FieldType.EMPTY_TYPES:[Ljava/lang/reflect/Type;
astore 1
31: aload 0
invokevirtual java.lang.Class.getInterfaces:()[Ljava/lang/Class;
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 37
StackMap locals: java.lang.Class java.lang.reflect.Type[] java.lang.reflect.Type top int int java.lang.Class[]
StackMap stack:
32: aload 6
iload 4
aaload
astore 3
start local 3 33: ldc Ljava/util/List;
aload 3
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifeq 36
34: aload 3
astore 0
35: goto 39
end local 3 36: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
37: iload 4
iload 5
if_icmplt 32
38: aload 0
invokevirtual java.lang.Class.getSuperclass:()Ljava/lang/Class;
astore 0
end local 2 39: StackMap locals: java.lang.Class java.lang.reflect.Type[]
StackMap stack:
aload 0
ldc Ljava/util/List;
if_acmpne 1
40: aload 1
arraylength
iconst_1
if_icmpeq 42
41: new java.lang.RuntimeException
dup
ldc "Unable to identify parameter type for List<T>"
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
42: StackMap locals:
StackMap stack:
aload 1
iconst_0
aaload
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 43 0 clazz Ljava/lang/Class<*>;
0 43 1 realTypes [Ljava/lang/reflect/Type;
2 39 2 genericType Ljava/lang/reflect/Type;
4 30 3 parameterizedType Ljava/lang/reflect/ParameterizedType;
5 30 4 superArgs [Ljava/lang/reflect/Type;
6 26 5 i I
8 24 6 superArg Ljava/lang/reflect/Type;
10 24 7 clazzParams [Ljava/lang/reflect/TypeVariable;
13 24 8 foundReplacement Z
14 22 9 j I
17 20 10 realType Ljava/lang/reflect/Type;
27 30 5 parent Ljava/lang/Class<*>;
33 36 3 iface Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;[Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;
MethodParameters:
Name Flags
clazz
realTypes
public static com.google.protobuf.FieldType[] values();
descriptor: ()[Lcom/google/protobuf/FieldType;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=0
0: getstatic com.google.protobuf.FieldType.ENUM$VALUES:[Lcom/google/protobuf/FieldType;
dup
astore 0
iconst_0
aload 0
arraylength
dup
istore 1
anewarray com.google.protobuf.FieldType
dup
astore 2
iconst_0
iload 1
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
aload 2
areturn
LocalVariableTable:
Start End Slot Name Signature
public static com.google.protobuf.FieldType valueOf(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/google/protobuf/FieldType;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
0: ldc Lcom/google/protobuf/FieldType;
aload 0
invokestatic java.lang.Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
checkcast com.google.protobuf.FieldType
areturn
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
name
static int[] $SWITCH_TABLE$com$google$protobuf$FieldType$Collection();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic com.google.protobuf.FieldType.$SWITCH_TABLE$com$google$protobuf$FieldType$Collection:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic com.google.protobuf.FieldType$Collection.values:()[Lcom/google/protobuf/FieldType$Collection;
arraylength
newarray 10
astore 0
2: aload 0
getstatic com.google.protobuf.FieldType$Collection.MAP:Lcom/google/protobuf/FieldType$Collection;
invokevirtual com.google.protobuf.FieldType$Collection.ordinal:()I
iconst_4
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.FieldType$Collection.PACKED_VECTOR:Lcom/google/protobuf/FieldType$Collection;
invokevirtual com.google.protobuf.FieldType$Collection.ordinal:()I
iconst_3
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic com.google.protobuf.FieldType$Collection.SCALAR:Lcom/google/protobuf/FieldType$Collection;
invokevirtual com.google.protobuf.FieldType$Collection.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.FieldType$Collection.VECTOR:Lcom/google/protobuf/FieldType$Collection;
invokevirtual com.google.protobuf.FieldType$Collection.ordinal:()I
iconst_2
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
dup
putstatic com.google.protobuf.FieldType.$SWITCH_TABLE$com$google$protobuf$FieldType$Collection:[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
static int[] $SWITCH_TABLE$com$google$protobuf$JavaType();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic com.google.protobuf.FieldType.$SWITCH_TABLE$com$google$protobuf$JavaType:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic com.google.protobuf.JavaType.values:()[Lcom/google/protobuf/JavaType;
arraylength
newarray 10
astore 0
2: aload 0
getstatic com.google.protobuf.JavaType.BOOLEAN:Lcom/google/protobuf/JavaType;
invokevirtual com.google.protobuf.JavaType.ordinal:()I
bipush 6
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.JavaType.BYTE_STRING:Lcom/google/protobuf/JavaType;
invokevirtual com.google.protobuf.JavaType.ordinal:()I
bipush 8
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic com.google.protobuf.JavaType.DOUBLE:Lcom/google/protobuf/JavaType;
invokevirtual com.google.protobuf.JavaType.ordinal:()I
iconst_5
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic com.google.protobuf.JavaType.ENUM:Lcom/google/protobuf/JavaType;
invokevirtual com.google.protobuf.JavaType.ordinal:()I
bipush 9
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic com.google.protobuf.JavaType.FLOAT:Lcom/google/protobuf/JavaType;
invokevirtual com.google.protobuf.JavaType.ordinal:()I
iconst_4
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
getstatic com.google.protobuf.JavaType.INT:Lcom/google/protobuf/JavaType;
invokevirtual com.google.protobuf.JavaType.ordinal:()I
iconst_2
iastore
18: goto 20
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
19: pop
StackMap locals:
StackMap stack:
20: aload 0
getstatic com.google.protobuf.JavaType.LONG:Lcom/google/protobuf/JavaType;
invokevirtual com.google.protobuf.JavaType.ordinal:()I
iconst_3
iastore
21: goto 23
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
22: pop
StackMap locals:
StackMap stack:
23: aload 0
getstatic com.google.protobuf.JavaType.MESSAGE:Lcom/google/protobuf/JavaType;
invokevirtual com.google.protobuf.JavaType.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.JavaType.STRING:Lcom/google/protobuf/JavaType;
invokevirtual com.google.protobuf.JavaType.ordinal:()I
bipush 7
iastore
27: goto 29
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
28: pop
StackMap locals:
StackMap stack:
29: aload 0
getstatic com.google.protobuf.JavaType.VOID:Lcom/google/protobuf/JavaType;
invokevirtual com.google.protobuf.JavaType.ordinal:()I
iconst_1
iastore
30: goto 32
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
31: pop
StackMap locals:
StackMap stack:
32: aload 0
dup
putstatic com.google.protobuf.FieldType.$SWITCH_TABLE$com$google$protobuf$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
29 30 31 Class java.lang.NoSuchFieldError
}
Signature: Ljava/lang/Enum<Lcom/google/protobuf/FieldType;>;
SourceFile: "FieldType.java"
NestMembers:
com.google.protobuf.FieldType$Collection
InnerClasses:
final Collection = com.google.protobuf.FieldType$Collection of com.google.protobuf.FieldType