public final class com.google.protobuf.StructProto
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.google.protobuf.StructProto
super_class: java.lang.Object
{
static final com.google.protobuf.Descriptors$Descriptor internal_static_google_protobuf_Struct_descriptor;
descriptor: Lcom/google/protobuf/Descriptors$Descriptor;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_google_protobuf_Struct_fieldAccessorTable;
descriptor: Lcom/google/protobuf/GeneratedMessageV3$FieldAccessorTable;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final com.google.protobuf.Descriptors$Descriptor internal_static_google_protobuf_Struct_FieldsEntry_descriptor;
descriptor: Lcom/google/protobuf/Descriptors$Descriptor;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_google_protobuf_Struct_FieldsEntry_fieldAccessorTable;
descriptor: Lcom/google/protobuf/GeneratedMessageV3$FieldAccessorTable;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final com.google.protobuf.Descriptors$Descriptor internal_static_google_protobuf_Value_descriptor;
descriptor: Lcom/google/protobuf/Descriptors$Descriptor;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_google_protobuf_Value_fieldAccessorTable;
descriptor: Lcom/google/protobuf/GeneratedMessageV3$FieldAccessorTable;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final com.google.protobuf.Descriptors$Descriptor internal_static_google_protobuf_ListValue_descriptor;
descriptor: Lcom/google/protobuf/Descriptors$Descriptor;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_google_protobuf_ListValue_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\u001Cgoogle/protobuf/struct.proto\u0012\u000Fgoogle.protobuf\"\u0084\u0001\n\u0006Struct\u00123\n\u0006fields\u0018\u0001 \u0003(\u000B2#.google.protobuf.Struct.FieldsEntry\u001AE\n\u000BFieldsEntry\u0012\u000B\n\u0003key\u0018\u0001 \u0001(\t\u0012%\n\u0005value\u0018\u0002 \u0001(\u000B2\u0016.google.protobuf.Value:\u00028\u0001\"\u00EA\u0001\n\u0005Value\u00120\n\nnull_value\u0018\u0001 \u0001(\u000E2\u001A.google.protobuf.NullValueH\u0000\u0012\u0016\n\fnumber_value\u0018\u0002 \u0001(\u0001H\u0000\u0012\u0016\n\fstring_value\u0018\u0003 \u0001(\tH\u0000\u0012\u0014\n\nbool_value\u0018\u0004 \u0001(\bH\u0000\u0012/\n\fstruct_value\u0018\u0005 \u0001(\u000B2\u0017.google.protobuf.StructH\u0000\u00120\n\nlist_value\u0018\u0006 \u0001(\u000B2\u001A.google.protobuf.ListValueH\u0000B\u0006\n\u0004kind\"3\n\tListValue\u0012&\n\u0006values\u0018\u0001 \u0003(\u000B2\u0016.google.protobuf.Value*\u001B\n\tNullValue\u0012\u000E\n\nNULL_VALUE\u0010\u0000B\u0081\u0001\n\u0013com.google.protobufB\u000BStructProtoP\u0001Z1github.com/golang/protobuf/ptypes/struct;structpb\u00F8\u0001\u0001\u00A2\u0002\u0003GPB\u00AA\u0002\u001EGoogle.Protobuf.WellKnownTypesb\u0006proto3"
aastore
2: astore 0
start local 0 3: aload 0
4: iconst_0
anewarray com.google.protobuf.Descriptors$FileDescriptor
5: invokestatic com.google.protobuf.Descriptors$FileDescriptor.internalBuildGeneratedFileFrom:([Ljava/lang/String;[Lcom/google/protobuf/Descriptors$FileDescriptor;)Lcom/google/protobuf/Descriptors$FileDescriptor;
6: putstatic com.google.protobuf.StructProto.descriptor:Lcom/google/protobuf/Descriptors$FileDescriptor;
7: invokestatic com.google.protobuf.StructProto.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
8: putstatic com.google.protobuf.StructProto.internal_static_google_protobuf_Struct_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
9: new com.google.protobuf.GeneratedMessageV3$FieldAccessorTable
dup
10: getstatic com.google.protobuf.StructProto.internal_static_google_protobuf_Struct_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
11: iconst_1
anewarray java.lang.String
dup
iconst_0
ldc "Fields"
aastore
12: invokespecial com.google.protobuf.GeneratedMessageV3$FieldAccessorTable.<init>:(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;)V
putstatic com.google.protobuf.StructProto.internal_static_google_protobuf_Struct_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessageV3$FieldAccessorTable;
13: getstatic com.google.protobuf.StructProto.internal_static_google_protobuf_Struct_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
invokevirtual com.google.protobuf.Descriptors$Descriptor.getNestedTypes:()Ljava/util/List;
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.google.protobuf.Descriptors$Descriptor
14: putstatic com.google.protobuf.StructProto.internal_static_google_protobuf_Struct_FieldsEntry_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
15: new com.google.protobuf.GeneratedMessageV3$FieldAccessorTable
dup
16: getstatic com.google.protobuf.StructProto.internal_static_google_protobuf_Struct_FieldsEntry_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
17: iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "Key"
aastore
dup
iconst_1
ldc "Value"
aastore
18: invokespecial com.google.protobuf.GeneratedMessageV3$FieldAccessorTable.<init>:(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;)V
putstatic com.google.protobuf.StructProto.internal_static_google_protobuf_Struct_FieldsEntry_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessageV3$FieldAccessorTable;
19: invokestatic com.google.protobuf.StructProto.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
20: putstatic com.google.protobuf.StructProto.internal_static_google_protobuf_Value_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
21: new com.google.protobuf.GeneratedMessageV3$FieldAccessorTable
dup
22: getstatic com.google.protobuf.StructProto.internal_static_google_protobuf_Value_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
23: bipush 7
anewarray java.lang.String
dup
iconst_0
ldc "NullValue"
aastore
dup
iconst_1
ldc "NumberValue"
aastore
dup
iconst_2
ldc "StringValue"
aastore
dup
iconst_3
ldc "BoolValue"
aastore
dup
iconst_4
ldc "StructValue"
aastore
dup
iconst_5
ldc "ListValue"
aastore
dup
bipush 6
ldc "Kind"
aastore
24: invokespecial com.google.protobuf.GeneratedMessageV3$FieldAccessorTable.<init>:(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;)V
putstatic com.google.protobuf.StructProto.internal_static_google_protobuf_Value_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessageV3$FieldAccessorTable;
25: invokestatic com.google.protobuf.StructProto.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
26: putstatic com.google.protobuf.StructProto.internal_static_google_protobuf_ListValue_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
27: new com.google.protobuf.GeneratedMessageV3$FieldAccessorTable
dup
28: getstatic com.google.protobuf.StructProto.internal_static_google_protobuf_ListValue_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
29: iconst_1
anewarray java.lang.String
dup
iconst_0
ldc "Values"
aastore
30: invokespecial com.google.protobuf.GeneratedMessageV3$FieldAccessorTable.<init>:(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;)V
putstatic com.google.protobuf.StructProto.internal_static_google_protobuf_ListValue_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessageV3$FieldAccessorTable;
end local 0 31: return
LocalVariableTable:
Start End Slot Name Signature
3 31 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/StructProto;
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.StructProto.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.StructProto.descriptor:Lcom/google/protobuf/Descriptors$FileDescriptor;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "StructProto.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