1 #include <stddef.h>
2 #include "upb/collections/array_internal.h"
3 #include "upb/message/internal.h"
4 #include "upb/mini_table/decode.h"
5 #include "upb/mini_table/enum_internal.h"
6 #include "google/protobuf/compiler/plugin.upb.h"
7 
8 #include "google/protobuf/descriptor.upb.h"
upb_BootstrapArena()9 static upb_Arena* upb_BootstrapArena() {
10   static upb_Arena* arena = NULL;
11   if (!arena) arena = upb_Arena_New();
12   return arena;
13 }
14 
google_protobuf_compiler_Version_msg_init()15 const upb_MiniTable* google_protobuf_compiler_Version_msg_init() {
16   static upb_MiniTable* mini_table = NULL;
17   static const char* mini_descriptor = "$(((1";
18   if (mini_table) return mini_table;
19   mini_table =
20       upb_MiniTable_Build(mini_descriptor, strlen(mini_descriptor),
21                           upb_BootstrapArena(), NULL);
22   return mini_table;
23 }
24 
google_protobuf_compiler_CodeGeneratorRequest_msg_init()25 const upb_MiniTable* google_protobuf_compiler_CodeGeneratorRequest_msg_init() {
26   static upb_MiniTable* mini_table = NULL;
27   static const char* mini_descriptor = "$E13kG";
28   if (mini_table) return mini_table;
29   mini_table =
30       upb_MiniTable_Build(mini_descriptor, strlen(mini_descriptor),
31                           upb_BootstrapArena(), NULL);
32   upb_MiniTable_SetSubMessage(mini_table, (upb_MiniTableField*)upb_MiniTable_FindFieldByNumber(mini_table, 15), google_protobuf_FileDescriptorProto_msg_init());
33   upb_MiniTable_SetSubMessage(mini_table, (upb_MiniTableField*)upb_MiniTable_FindFieldByNumber(mini_table, 3), google_protobuf_compiler_Version_msg_init());
34   return mini_table;
35 }
36 
google_protobuf_compiler_CodeGeneratorResponse_msg_init()37 const upb_MiniTable* google_protobuf_compiler_CodeGeneratorResponse_msg_init() {
38   static upb_MiniTable* mini_table = NULL;
39   static const char* mini_descriptor = "$1,lG";
40   if (mini_table) return mini_table;
41   mini_table =
42       upb_MiniTable_Build(mini_descriptor, strlen(mini_descriptor),
43                           upb_BootstrapArena(), NULL);
44   upb_MiniTable_SetSubMessage(mini_table, (upb_MiniTableField*)upb_MiniTable_FindFieldByNumber(mini_table, 15), google_protobuf_compiler_CodeGeneratorResponse_File_msg_init());
45   return mini_table;
46 }
47 
google_protobuf_compiler_CodeGeneratorResponse_File_msg_init()48 const upb_MiniTable* google_protobuf_compiler_CodeGeneratorResponse_File_msg_init() {
49   static upb_MiniTable* mini_table = NULL;
50   static const char* mini_descriptor = "$11l13";
51   if (mini_table) return mini_table;
52   mini_table =
53       upb_MiniTable_Build(mini_descriptor, strlen(mini_descriptor),
54                           upb_BootstrapArena(), NULL);
55   upb_MiniTable_SetSubMessage(mini_table, (upb_MiniTableField*)upb_MiniTable_FindFieldByNumber(mini_table, 16), google_protobuf_GeneratedCodeInfo_msg_init());
56   return mini_table;
57 }
58 
google_protobuf_compiler_CodeGeneratorResponse_Feature_enum_init()59 const upb_MiniTableEnum* google_protobuf_compiler_CodeGeneratorResponse_Feature_enum_init() {
60   static const upb_MiniTableEnum* mini_table = NULL;
61   static const char* mini_descriptor = "!$";
62   if (mini_table) return mini_table;
63   mini_table =
64       upb_MiniTableEnum_Build(mini_descriptor, strlen(mini_descriptor),
65                               upb_BootstrapArena(), NULL);
66   return mini_table;
67 }
68 
69