public final class com.google.protobuf.TypeProto
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.google.protobuf.TypeProto
super_class: java.lang.Object
{
static final com.google.protobuf.Descriptors$Descriptor internal_static_google_protobuf_Type_descriptor;
descriptor: Lcom/google/protobuf/Descriptors$Descriptor;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_google_protobuf_Type_fieldAccessorTable;
descriptor: Lcom/google/protobuf/GeneratedMessageV3$FieldAccessorTable;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final com.google.protobuf.Descriptors$Descriptor internal_static_google_protobuf_Field_descriptor;
descriptor: Lcom/google/protobuf/Descriptors$Descriptor;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_google_protobuf_Field_fieldAccessorTable;
descriptor: Lcom/google/protobuf/GeneratedMessageV3$FieldAccessorTable;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final com.google.protobuf.Descriptors$Descriptor internal_static_google_protobuf_Enum_descriptor;
descriptor: Lcom/google/protobuf/Descriptors$Descriptor;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_google_protobuf_Enum_fieldAccessorTable;
descriptor: Lcom/google/protobuf/GeneratedMessageV3$FieldAccessorTable;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final com.google.protobuf.Descriptors$Descriptor internal_static_google_protobuf_EnumValue_descriptor;
descriptor: Lcom/google/protobuf/Descriptors$Descriptor;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_google_protobuf_EnumValue_fieldAccessorTable;
descriptor: Lcom/google/protobuf/GeneratedMessageV3$FieldAccessorTable;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final com.google.protobuf.Descriptors$Descriptor internal_static_google_protobuf_Option_descriptor;
descriptor: Lcom/google/protobuf/Descriptors$Descriptor;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_google_protobuf_Option_fieldAccessorTable;
descriptor: Lcom/google/protobuf/GeneratedMessageV3$FieldAccessorTable;
flags: (0x0018) ACC_STATIC, ACC_FINAL
private static com.google.protobuf.Descriptors$FileDescriptor descriptor;
descriptor: Lcom/google/protobuf/Descriptors$FileDescriptor;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=7, locals=1, args_size=0
0: iconst_1
anewarray java.lang.String
dup
iconst_0
1: ldc "\n\u001Agoogle/protobuf/type.proto\u0012\u000Fgoogle.protobuf\u001A\u0019google/protobuf/any.proto\u001A$google/protobuf/source_context.proto\"\u00D7\u0001\n\u0004Type\u0012\f\n\u0004name\u0018\u0001 \u0001(\t\u0012&\n\u0006fields\u0018\u0002 \u0003(\u000B2\u0016.google.protobuf.Field\u0012\u000E\n\u0006oneofs\u0018\u0003 \u0003(\t\u0012(\n\u0007options\u0018\u0004 \u0003(\u000B2\u0017.google.protobuf.Option\u00126\n\u000Esource_context\u0018\u0005 \u0001(\u000B2\u001E.google.protobuf.SourceContext\u0012'\n\u0006syntax\u0018\u0006 \u0001(\u000E2\u0017.google.protobuf.Syntax\"\u00D5\u0005\n\u0005Field\u0012)\n\u0004kind\u0018\u0001 \u0001(\u000E2\u001B.google.protobuf.Field.Kind\u00127\n\u000Bcardinality\u0018\u0002 \u0001(\u000E2\".google.protobuf.Field.Cardinality\u0012\u000E\n\u0006number\u0018\u0003 \u0001(\u0005\u0012\f\n\u0004name\u0018\u0004 \u0001(\t\u0012\u0010\n\btype_url\u0018\u0006 \u0001(\t\u0012\u0013\n\u000Boneof_index\u0018\u0007 \u0001(\u0005\u0012\u000E\n\u0006packed\u0018\b \u0001(\b\u0012(\n\u0007options\u0018\t \u0003(\u000B2\u0017.google.protobuf.Option\u0012\u0011\n\tjson_name\u0018\n \u0001(\t\u0012\u0015\n\rdefault_value\u0018\u000B \u0001(\t\"\u00C8\u0002\n\u0004Kind\u0012\u0010\n\fTYPE_UNKNOWN\u0010\u0000\u0012\u000F\n\u000BTYPE_DOUBLE\u0010\u0001\u0012\u000E\n\nTYPE_FLOAT\u0010\u0002\u0012\u000E\n\nTYPE_INT64\u0010\u0003\u0012\u000F\n\u000BTYPE_UINT64\u0010\u0004\u0012\u000E\n\nTYPE_INT32\u0010\u0005\u0012\u0010\n\fTYPE_FIXED64\u0010\u0006\u0012\u0010\n\fTYPE_FIXED32\u0010\u0007\u0012\r\n\tTYPE_BOOL\u0010\b\u0012\u000F\n\u000BTYPE_STRING\u0010\t\u0012\u000E\n\nTYPE_GROUP\u0010\n\u0012\u0010\n\fTYPE_MESSAGE\u0010\u000B\u0012\u000E\n\nTYPE_BYTES\u0010\f\u0012\u000F\n\u000BTYPE_UINT32\u0010\r\u0012\r\n\tTYPE_ENUM\u0010\u000E\u0012\u0011\n\rTYPE_SFIXED32\u0010\u000F\u0012\u0011\n\rTYPE_SFIXED64\u0010\u0010\u0012\u000F\n\u000BTYPE_SINT32\u0010\u0011\u0012\u000F\n\u000BTYPE_SINT64\u0010\u0012\"t\n\u000BCardinality\u0012\u0017\n\u0013CARDINALITY_UNKNOWN\u0010\u0000\u0012\u0018\n\u0014CARDINALITY_OPTIONAL\u0010\u0001\u0012\u0018\n\u0014CARDINALITY_REQUIRED\u0010\u0002\u0012\u0018\n\u0014CARDINALITY_REPEATED\u0010\u0003\"\u00CE\u0001\n\u0004Enum\u0012\f\n\u0004name\u0018\u0001 \u0001(\t\u0012-\n\tenumvalue\u0018\u0002 \u0003(\u000B2\u001A.google.protobuf.EnumValue\u0012(\n\u0007options\u0018\u0003 \u0003(\u000B2\u0017.google.protobuf.Option\u00126\n\u000Esource_context\u0018\u0004 \u0001(\u000B2\u001E.google.protobuf.SourceContext\u0012'\n\u0006syntax\u0018\u0005 \u0001(\u000E2\u0017.google.protobuf.Syntax\"S\n\tEnumValue\u0012\f\n\u0004name\u0018\u0001 \u0001(\t\u0012\u000E\n\u0006number\u0018\u0002 \u0001(\u0005\u0012(\n\u0007options\u0018\u0003 \u0003(\u000B2\u0017.google.protobuf.Option\";\n\u0006Option\u0012\f\n\u0004name\u0018\u0001 \u0001(\t\u0012#\n\u0005value\u0018\u0002 \u0001(\u000B2\u0014.google.protobuf.Any*.\n\u0006Syntax\u0012\u0011\n\rSYNTAX_PROTO2\u0010\u0000\u0012\u0011\n\rSYNTAX_PROTO3\u0010\u0001B}\n\u0013com.google.protobufB\tTypeProtoP\u0001Z/google.golang.org/genproto/protobuf/ptype;ptype\u00F8\u0001\u0001\u00A2\u0002\u0003GPB\u00AA\u0002\u001EGoogle.Protobuf.WellKnownTypesb\u0006proto3"
aastore
2: astore 0
start local 0 3: aload 0
4: iconst_2
anewarray com.google.protobuf.Descriptors$FileDescriptor
dup
iconst_0
5: invokestatic com.google.protobuf.AnyProto.getDescriptor:()Lcom/google/protobuf/Descriptors$FileDescriptor;
aastore
dup
iconst_1
6: invokestatic com.google.protobuf.SourceContextProto.getDescriptor:()Lcom/google/protobuf/Descriptors$FileDescriptor;
aastore
7: invokestatic com.google.protobuf.Descriptors$FileDescriptor.internalBuildGeneratedFileFrom:([Ljava/lang/String;[Lcom/google/protobuf/Descriptors$FileDescriptor;)Lcom/google/protobuf/Descriptors$FileDescriptor;
8: putstatic com.google.protobuf.TypeProto.descriptor:Lcom/google/protobuf/Descriptors$FileDescriptor;
9: invokestatic com.google.protobuf.TypeProto.getDescriptor:()Lcom/google/protobuf/Descriptors$FileDescriptor;
invokevirtual com.google.protobuf.Descriptors$FileDescriptor.getMessageTypes:()Ljava/util/List;
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.google.protobuf.Descriptors$Descriptor
10: putstatic com.google.protobuf.TypeProto.internal_static_google_protobuf_Type_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
11: new com.google.protobuf.GeneratedMessageV3$FieldAccessorTable
dup
12: getstatic com.google.protobuf.TypeProto.internal_static_google_protobuf_Type_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
13: bipush 6
anewarray java.lang.String
dup
iconst_0
ldc "Name"
aastore
dup
iconst_1
ldc "Fields"
aastore
dup
iconst_2
ldc "Oneofs"
aastore
dup
iconst_3
ldc "Options"
aastore
dup
iconst_4
ldc "SourceContext"
aastore
dup
iconst_5
ldc "Syntax"
aastore
14: invokespecial com.google.protobuf.GeneratedMessageV3$FieldAccessorTable.<init>:(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;)V
putstatic com.google.protobuf.TypeProto.internal_static_google_protobuf_Type_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessageV3$FieldAccessorTable;
15: invokestatic com.google.protobuf.TypeProto.getDescriptor:()Lcom/google/protobuf/Descriptors$FileDescriptor;
invokevirtual com.google.protobuf.Descriptors$FileDescriptor.getMessageTypes:()Ljava/util/List;
iconst_1
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.google.protobuf.Descriptors$Descriptor
16: putstatic com.google.protobuf.TypeProto.internal_static_google_protobuf_Field_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
17: new com.google.protobuf.GeneratedMessageV3$FieldAccessorTable
dup
18: getstatic com.google.protobuf.TypeProto.internal_static_google_protobuf_Field_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
19: bipush 10
anewarray java.lang.String
dup
iconst_0
ldc "Kind"
aastore
dup
iconst_1
ldc "Cardinality"
aastore
dup
iconst_2
ldc "Number"
aastore
dup
iconst_3
ldc "Name"
aastore
dup
iconst_4
ldc "TypeUrl"
aastore
dup
iconst_5
ldc "OneofIndex"
aastore
dup
bipush 6
ldc "Packed"
aastore
dup
bipush 7
ldc "Options"
aastore
dup
bipush 8
ldc "JsonName"
aastore
dup
bipush 9
ldc "DefaultValue"
aastore
20: invokespecial com.google.protobuf.GeneratedMessageV3$FieldAccessorTable.<init>:(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;)V
putstatic com.google.protobuf.TypeProto.internal_static_google_protobuf_Field_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessageV3$FieldAccessorTable;
21: invokestatic com.google.protobuf.TypeProto.getDescriptor:()Lcom/google/protobuf/Descriptors$FileDescriptor;
invokevirtual com.google.protobuf.Descriptors$FileDescriptor.getMessageTypes:()Ljava/util/List;
iconst_2
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.google.protobuf.Descriptors$Descriptor
22: putstatic com.google.protobuf.TypeProto.internal_static_google_protobuf_Enum_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
23: new com.google.protobuf.GeneratedMessageV3$FieldAccessorTable
dup
24: getstatic com.google.protobuf.TypeProto.internal_static_google_protobuf_Enum_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
25: iconst_5
anewarray java.lang.String
dup
iconst_0
ldc "Name"
aastore
dup
iconst_1
ldc "Enumvalue"
aastore
dup
iconst_2
ldc "Options"
aastore
dup
iconst_3
ldc "SourceContext"
aastore
dup
iconst_4
ldc "Syntax"
aastore
26: invokespecial com.google.protobuf.GeneratedMessageV3$FieldAccessorTable.<init>:(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;)V
putstatic com.google.protobuf.TypeProto.internal_static_google_protobuf_Enum_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessageV3$FieldAccessorTable;
27: invokestatic com.google.protobuf.TypeProto.getDescriptor:()Lcom/google/protobuf/Descriptors$FileDescriptor;
invokevirtual com.google.protobuf.Descriptors$FileDescriptor.getMessageTypes:()Ljava/util/List;
iconst_3
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.google.protobuf.Descriptors$Descriptor
28: putstatic com.google.protobuf.TypeProto.internal_static_google_protobuf_EnumValue_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
29: new com.google.protobuf.GeneratedMessageV3$FieldAccessorTable
dup
30: getstatic com.google.protobuf.TypeProto.internal_static_google_protobuf_EnumValue_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
31: iconst_3
anewarray java.lang.String
dup
iconst_0
ldc "Name"
aastore
dup
iconst_1
ldc "Number"
aastore
dup
iconst_2
ldc "Options"
aastore
32: invokespecial com.google.protobuf.GeneratedMessageV3$FieldAccessorTable.<init>:(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;)V
putstatic com.google.protobuf.TypeProto.internal_static_google_protobuf_EnumValue_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessageV3$FieldAccessorTable;
33: invokestatic com.google.protobuf.TypeProto.getDescriptor:()Lcom/google/protobuf/Descriptors$FileDescriptor;
invokevirtual com.google.protobuf.Descriptors$FileDescriptor.getMessageTypes:()Ljava/util/List;
iconst_4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.google.protobuf.Descriptors$Descriptor
34: putstatic com.google.protobuf.TypeProto.internal_static_google_protobuf_Option_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
35: new com.google.protobuf.GeneratedMessageV3$FieldAccessorTable
dup
36: getstatic com.google.protobuf.TypeProto.internal_static_google_protobuf_Option_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
37: iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "Name"
aastore
dup
iconst_1
ldc "Value"
aastore
38: invokespecial com.google.protobuf.GeneratedMessageV3$FieldAccessorTable.<init>:(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;)V
putstatic com.google.protobuf.TypeProto.internal_static_google_protobuf_Option_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessageV3$FieldAccessorTable;
39: invokestatic com.google.protobuf.AnyProto.getDescriptor:()Lcom/google/protobuf/Descriptors$FileDescriptor;
pop
40: invokestatic com.google.protobuf.SourceContextProto.getDescriptor:()Lcom/google/protobuf/Descriptors$FileDescriptor;
pop
end local 0 41: return
LocalVariableTable:
Start End Slot Name Signature
3 41 0 descriptorData [Ljava/lang/String;
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/TypeProto;
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite);
descriptor: (Lcom/google/protobuf/ExtensionRegistryLite;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 registry Lcom/google/protobuf/ExtensionRegistryLite;
MethodParameters:
Name Flags
registry
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry);
descriptor: (Lcom/google/protobuf/ExtensionRegistry;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
1: invokestatic com.google.protobuf.TypeProto.registerAllExtensions:(Lcom/google/protobuf/ExtensionRegistryLite;)V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 registry Lcom/google/protobuf/ExtensionRegistry;
MethodParameters:
Name Flags
registry
public static com.google.protobuf.Descriptors$FileDescriptor getDescriptor();
descriptor: ()Lcom/google/protobuf/Descriptors$FileDescriptor;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic com.google.protobuf.TypeProto.descriptor:Lcom/google/protobuf/Descriptors$FileDescriptor;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "TypeProto.java"
InnerClasses:
public final Descriptor = com.google.protobuf.Descriptors$Descriptor of com.google.protobuf.Descriptors
public final FileDescriptor = com.google.protobuf.Descriptors$FileDescriptor of com.google.protobuf.Descriptors
public final FieldAccessorTable = com.google.protobuf.GeneratedMessageV3$FieldAccessorTable of com.google.protobuf.GeneratedMessageV3