source_gen.go raw
1 // Copyright 2019 The Go Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style
3 // license that can be found in the LICENSE file.
4
5 // Code generated by generate-protos. DO NOT EDIT.
6
7 package protoreflect
8
9 func (p *SourcePath) appendFileDescriptorProto(b []byte) []byte {
10 if len(*p) == 0 {
11 return b
12 }
13 switch (*p)[0] {
14 case 1:
15 b = p.appendSingularField(b, "name", nil)
16 case 2:
17 b = p.appendSingularField(b, "package", nil)
18 case 3:
19 b = p.appendRepeatedField(b, "dependency", nil)
20 case 10:
21 b = p.appendRepeatedField(b, "public_dependency", nil)
22 case 11:
23 b = p.appendRepeatedField(b, "weak_dependency", nil)
24 case 15:
25 b = p.appendRepeatedField(b, "option_dependency", nil)
26 case 4:
27 b = p.appendRepeatedField(b, "message_type", (*SourcePath).appendDescriptorProto)
28 case 5:
29 b = p.appendRepeatedField(b, "enum_type", (*SourcePath).appendEnumDescriptorProto)
30 case 6:
31 b = p.appendRepeatedField(b, "service", (*SourcePath).appendServiceDescriptorProto)
32 case 7:
33 b = p.appendRepeatedField(b, "extension", (*SourcePath).appendFieldDescriptorProto)
34 case 8:
35 b = p.appendSingularField(b, "options", (*SourcePath).appendFileOptions)
36 case 9:
37 b = p.appendSingularField(b, "source_code_info", (*SourcePath).appendSourceCodeInfo)
38 case 12:
39 b = p.appendSingularField(b, "syntax", nil)
40 case 14:
41 b = p.appendSingularField(b, "edition", nil)
42 }
43 return b
44 }
45
46 func (p *SourcePath) appendDescriptorProto(b []byte) []byte {
47 if len(*p) == 0 {
48 return b
49 }
50 switch (*p)[0] {
51 case 1:
52 b = p.appendSingularField(b, "name", nil)
53 case 2:
54 b = p.appendRepeatedField(b, "field", (*SourcePath).appendFieldDescriptorProto)
55 case 6:
56 b = p.appendRepeatedField(b, "extension", (*SourcePath).appendFieldDescriptorProto)
57 case 3:
58 b = p.appendRepeatedField(b, "nested_type", (*SourcePath).appendDescriptorProto)
59 case 4:
60 b = p.appendRepeatedField(b, "enum_type", (*SourcePath).appendEnumDescriptorProto)
61 case 5:
62 b = p.appendRepeatedField(b, "extension_range", (*SourcePath).appendDescriptorProto_ExtensionRange)
63 case 8:
64 b = p.appendRepeatedField(b, "oneof_decl", (*SourcePath).appendOneofDescriptorProto)
65 case 7:
66 b = p.appendSingularField(b, "options", (*SourcePath).appendMessageOptions)
67 case 9:
68 b = p.appendRepeatedField(b, "reserved_range", (*SourcePath).appendDescriptorProto_ReservedRange)
69 case 10:
70 b = p.appendRepeatedField(b, "reserved_name", nil)
71 case 11:
72 b = p.appendSingularField(b, "visibility", nil)
73 }
74 return b
75 }
76
77 func (p *SourcePath) appendEnumDescriptorProto(b []byte) []byte {
78 if len(*p) == 0 {
79 return b
80 }
81 switch (*p)[0] {
82 case 1:
83 b = p.appendSingularField(b, "name", nil)
84 case 2:
85 b = p.appendRepeatedField(b, "value", (*SourcePath).appendEnumValueDescriptorProto)
86 case 3:
87 b = p.appendSingularField(b, "options", (*SourcePath).appendEnumOptions)
88 case 4:
89 b = p.appendRepeatedField(b, "reserved_range", (*SourcePath).appendEnumDescriptorProto_EnumReservedRange)
90 case 5:
91 b = p.appendRepeatedField(b, "reserved_name", nil)
92 case 6:
93 b = p.appendSingularField(b, "visibility", nil)
94 }
95 return b
96 }
97
98 func (p *SourcePath) appendServiceDescriptorProto(b []byte) []byte {
99 if len(*p) == 0 {
100 return b
101 }
102 switch (*p)[0] {
103 case 1:
104 b = p.appendSingularField(b, "name", nil)
105 case 2:
106 b = p.appendRepeatedField(b, "method", (*SourcePath).appendMethodDescriptorProto)
107 case 3:
108 b = p.appendSingularField(b, "options", (*SourcePath).appendServiceOptions)
109 }
110 return b
111 }
112
113 func (p *SourcePath) appendFieldDescriptorProto(b []byte) []byte {
114 if len(*p) == 0 {
115 return b
116 }
117 switch (*p)[0] {
118 case 1:
119 b = p.appendSingularField(b, "name", nil)
120 case 3:
121 b = p.appendSingularField(b, "number", nil)
122 case 4:
123 b = p.appendSingularField(b, "label", nil)
124 case 5:
125 b = p.appendSingularField(b, "type", nil)
126 case 6:
127 b = p.appendSingularField(b, "type_name", nil)
128 case 2:
129 b = p.appendSingularField(b, "extendee", nil)
130 case 7:
131 b = p.appendSingularField(b, "default_value", nil)
132 case 9:
133 b = p.appendSingularField(b, "oneof_index", nil)
134 case 10:
135 b = p.appendSingularField(b, "json_name", nil)
136 case 8:
137 b = p.appendSingularField(b, "options", (*SourcePath).appendFieldOptions)
138 case 17:
139 b = p.appendSingularField(b, "proto3_optional", nil)
140 }
141 return b
142 }
143
144 func (p *SourcePath) appendFileOptions(b []byte) []byte {
145 if len(*p) == 0 {
146 return b
147 }
148 switch (*p)[0] {
149 case 1:
150 b = p.appendSingularField(b, "java_package", nil)
151 case 8:
152 b = p.appendSingularField(b, "java_outer_classname", nil)
153 case 10:
154 b = p.appendSingularField(b, "java_multiple_files", nil)
155 case 20:
156 b = p.appendSingularField(b, "java_generate_equals_and_hash", nil)
157 case 27:
158 b = p.appendSingularField(b, "java_string_check_utf8", nil)
159 case 9:
160 b = p.appendSingularField(b, "optimize_for", nil)
161 case 11:
162 b = p.appendSingularField(b, "go_package", nil)
163 case 16:
164 b = p.appendSingularField(b, "cc_generic_services", nil)
165 case 17:
166 b = p.appendSingularField(b, "java_generic_services", nil)
167 case 18:
168 b = p.appendSingularField(b, "py_generic_services", nil)
169 case 23:
170 b = p.appendSingularField(b, "deprecated", nil)
171 case 31:
172 b = p.appendSingularField(b, "cc_enable_arenas", nil)
173 case 36:
174 b = p.appendSingularField(b, "objc_class_prefix", nil)
175 case 37:
176 b = p.appendSingularField(b, "csharp_namespace", nil)
177 case 39:
178 b = p.appendSingularField(b, "swift_prefix", nil)
179 case 40:
180 b = p.appendSingularField(b, "php_class_prefix", nil)
181 case 41:
182 b = p.appendSingularField(b, "php_namespace", nil)
183 case 44:
184 b = p.appendSingularField(b, "php_metadata_namespace", nil)
185 case 45:
186 b = p.appendSingularField(b, "ruby_package", nil)
187 case 50:
188 b = p.appendSingularField(b, "features", (*SourcePath).appendFeatureSet)
189 case 999:
190 b = p.appendRepeatedField(b, "uninterpreted_option", (*SourcePath).appendUninterpretedOption)
191 }
192 return b
193 }
194
195 func (p *SourcePath) appendSourceCodeInfo(b []byte) []byte {
196 if len(*p) == 0 {
197 return b
198 }
199 switch (*p)[0] {
200 case 1:
201 b = p.appendRepeatedField(b, "location", (*SourcePath).appendSourceCodeInfo_Location)
202 }
203 return b
204 }
205
206 func (p *SourcePath) appendDescriptorProto_ExtensionRange(b []byte) []byte {
207 if len(*p) == 0 {
208 return b
209 }
210 switch (*p)[0] {
211 case 1:
212 b = p.appendSingularField(b, "start", nil)
213 case 2:
214 b = p.appendSingularField(b, "end", nil)
215 case 3:
216 b = p.appendSingularField(b, "options", (*SourcePath).appendExtensionRangeOptions)
217 }
218 return b
219 }
220
221 func (p *SourcePath) appendOneofDescriptorProto(b []byte) []byte {
222 if len(*p) == 0 {
223 return b
224 }
225 switch (*p)[0] {
226 case 1:
227 b = p.appendSingularField(b, "name", nil)
228 case 2:
229 b = p.appendSingularField(b, "options", (*SourcePath).appendOneofOptions)
230 }
231 return b
232 }
233
234 func (p *SourcePath) appendMessageOptions(b []byte) []byte {
235 if len(*p) == 0 {
236 return b
237 }
238 switch (*p)[0] {
239 case 1:
240 b = p.appendSingularField(b, "message_set_wire_format", nil)
241 case 2:
242 b = p.appendSingularField(b, "no_standard_descriptor_accessor", nil)
243 case 3:
244 b = p.appendSingularField(b, "deprecated", nil)
245 case 7:
246 b = p.appendSingularField(b, "map_entry", nil)
247 case 11:
248 b = p.appendSingularField(b, "deprecated_legacy_json_field_conflicts", nil)
249 case 12:
250 b = p.appendSingularField(b, "features", (*SourcePath).appendFeatureSet)
251 case 999:
252 b = p.appendRepeatedField(b, "uninterpreted_option", (*SourcePath).appendUninterpretedOption)
253 }
254 return b
255 }
256
257 func (p *SourcePath) appendDescriptorProto_ReservedRange(b []byte) []byte {
258 if len(*p) == 0 {
259 return b
260 }
261 switch (*p)[0] {
262 case 1:
263 b = p.appendSingularField(b, "start", nil)
264 case 2:
265 b = p.appendSingularField(b, "end", nil)
266 }
267 return b
268 }
269
270 func (p *SourcePath) appendEnumValueDescriptorProto(b []byte) []byte {
271 if len(*p) == 0 {
272 return b
273 }
274 switch (*p)[0] {
275 case 1:
276 b = p.appendSingularField(b, "name", nil)
277 case 2:
278 b = p.appendSingularField(b, "number", nil)
279 case 3:
280 b = p.appendSingularField(b, "options", (*SourcePath).appendEnumValueOptions)
281 }
282 return b
283 }
284
285 func (p *SourcePath) appendEnumOptions(b []byte) []byte {
286 if len(*p) == 0 {
287 return b
288 }
289 switch (*p)[0] {
290 case 2:
291 b = p.appendSingularField(b, "allow_alias", nil)
292 case 3:
293 b = p.appendSingularField(b, "deprecated", nil)
294 case 6:
295 b = p.appendSingularField(b, "deprecated_legacy_json_field_conflicts", nil)
296 case 7:
297 b = p.appendSingularField(b, "features", (*SourcePath).appendFeatureSet)
298 case 999:
299 b = p.appendRepeatedField(b, "uninterpreted_option", (*SourcePath).appendUninterpretedOption)
300 }
301 return b
302 }
303
304 func (p *SourcePath) appendEnumDescriptorProto_EnumReservedRange(b []byte) []byte {
305 if len(*p) == 0 {
306 return b
307 }
308 switch (*p)[0] {
309 case 1:
310 b = p.appendSingularField(b, "start", nil)
311 case 2:
312 b = p.appendSingularField(b, "end", nil)
313 }
314 return b
315 }
316
317 func (p *SourcePath) appendMethodDescriptorProto(b []byte) []byte {
318 if len(*p) == 0 {
319 return b
320 }
321 switch (*p)[0] {
322 case 1:
323 b = p.appendSingularField(b, "name", nil)
324 case 2:
325 b = p.appendSingularField(b, "input_type", nil)
326 case 3:
327 b = p.appendSingularField(b, "output_type", nil)
328 case 4:
329 b = p.appendSingularField(b, "options", (*SourcePath).appendMethodOptions)
330 case 5:
331 b = p.appendSingularField(b, "client_streaming", nil)
332 case 6:
333 b = p.appendSingularField(b, "server_streaming", nil)
334 }
335 return b
336 }
337
338 func (p *SourcePath) appendServiceOptions(b []byte) []byte {
339 if len(*p) == 0 {
340 return b
341 }
342 switch (*p)[0] {
343 case 34:
344 b = p.appendSingularField(b, "features", (*SourcePath).appendFeatureSet)
345 case 33:
346 b = p.appendSingularField(b, "deprecated", nil)
347 case 999:
348 b = p.appendRepeatedField(b, "uninterpreted_option", (*SourcePath).appendUninterpretedOption)
349 }
350 return b
351 }
352
353 func (p *SourcePath) appendFieldOptions(b []byte) []byte {
354 if len(*p) == 0 {
355 return b
356 }
357 switch (*p)[0] {
358 case 1:
359 b = p.appendSingularField(b, "ctype", nil)
360 case 2:
361 b = p.appendSingularField(b, "packed", nil)
362 case 6:
363 b = p.appendSingularField(b, "jstype", nil)
364 case 5:
365 b = p.appendSingularField(b, "lazy", nil)
366 case 15:
367 b = p.appendSingularField(b, "unverified_lazy", nil)
368 case 3:
369 b = p.appendSingularField(b, "deprecated", nil)
370 case 10:
371 b = p.appendSingularField(b, "weak", nil)
372 case 16:
373 b = p.appendSingularField(b, "debug_redact", nil)
374 case 17:
375 b = p.appendSingularField(b, "retention", nil)
376 case 19:
377 b = p.appendRepeatedField(b, "targets", nil)
378 case 20:
379 b = p.appendRepeatedField(b, "edition_defaults", (*SourcePath).appendFieldOptions_EditionDefault)
380 case 21:
381 b = p.appendSingularField(b, "features", (*SourcePath).appendFeatureSet)
382 case 22:
383 b = p.appendSingularField(b, "feature_support", (*SourcePath).appendFieldOptions_FeatureSupport)
384 case 999:
385 b = p.appendRepeatedField(b, "uninterpreted_option", (*SourcePath).appendUninterpretedOption)
386 }
387 return b
388 }
389
390 func (p *SourcePath) appendFeatureSet(b []byte) []byte {
391 if len(*p) == 0 {
392 return b
393 }
394 switch (*p)[0] {
395 case 1:
396 b = p.appendSingularField(b, "field_presence", nil)
397 case 2:
398 b = p.appendSingularField(b, "enum_type", nil)
399 case 3:
400 b = p.appendSingularField(b, "repeated_field_encoding", nil)
401 case 4:
402 b = p.appendSingularField(b, "utf8_validation", nil)
403 case 5:
404 b = p.appendSingularField(b, "message_encoding", nil)
405 case 6:
406 b = p.appendSingularField(b, "json_format", nil)
407 case 7:
408 b = p.appendSingularField(b, "enforce_naming_style", nil)
409 case 8:
410 b = p.appendSingularField(b, "default_symbol_visibility", nil)
411 }
412 return b
413 }
414
415 func (p *SourcePath) appendUninterpretedOption(b []byte) []byte {
416 if len(*p) == 0 {
417 return b
418 }
419 switch (*p)[0] {
420 case 2:
421 b = p.appendRepeatedField(b, "name", (*SourcePath).appendUninterpretedOption_NamePart)
422 case 3:
423 b = p.appendSingularField(b, "identifier_value", nil)
424 case 4:
425 b = p.appendSingularField(b, "positive_int_value", nil)
426 case 5:
427 b = p.appendSingularField(b, "negative_int_value", nil)
428 case 6:
429 b = p.appendSingularField(b, "double_value", nil)
430 case 7:
431 b = p.appendSingularField(b, "string_value", nil)
432 case 8:
433 b = p.appendSingularField(b, "aggregate_value", nil)
434 }
435 return b
436 }
437
438 func (p *SourcePath) appendSourceCodeInfo_Location(b []byte) []byte {
439 if len(*p) == 0 {
440 return b
441 }
442 switch (*p)[0] {
443 case 1:
444 b = p.appendRepeatedField(b, "path", nil)
445 case 2:
446 b = p.appendRepeatedField(b, "span", nil)
447 case 3:
448 b = p.appendSingularField(b, "leading_comments", nil)
449 case 4:
450 b = p.appendSingularField(b, "trailing_comments", nil)
451 case 6:
452 b = p.appendRepeatedField(b, "leading_detached_comments", nil)
453 }
454 return b
455 }
456
457 func (p *SourcePath) appendExtensionRangeOptions(b []byte) []byte {
458 if len(*p) == 0 {
459 return b
460 }
461 switch (*p)[0] {
462 case 999:
463 b = p.appendRepeatedField(b, "uninterpreted_option", (*SourcePath).appendUninterpretedOption)
464 case 2:
465 b = p.appendRepeatedField(b, "declaration", (*SourcePath).appendExtensionRangeOptions_Declaration)
466 case 50:
467 b = p.appendSingularField(b, "features", (*SourcePath).appendFeatureSet)
468 case 3:
469 b = p.appendSingularField(b, "verification", nil)
470 }
471 return b
472 }
473
474 func (p *SourcePath) appendOneofOptions(b []byte) []byte {
475 if len(*p) == 0 {
476 return b
477 }
478 switch (*p)[0] {
479 case 1:
480 b = p.appendSingularField(b, "features", (*SourcePath).appendFeatureSet)
481 case 999:
482 b = p.appendRepeatedField(b, "uninterpreted_option", (*SourcePath).appendUninterpretedOption)
483 }
484 return b
485 }
486
487 func (p *SourcePath) appendEnumValueOptions(b []byte) []byte {
488 if len(*p) == 0 {
489 return b
490 }
491 switch (*p)[0] {
492 case 1:
493 b = p.appendSingularField(b, "deprecated", nil)
494 case 2:
495 b = p.appendSingularField(b, "features", (*SourcePath).appendFeatureSet)
496 case 3:
497 b = p.appendSingularField(b, "debug_redact", nil)
498 case 4:
499 b = p.appendSingularField(b, "feature_support", (*SourcePath).appendFieldOptions_FeatureSupport)
500 case 999:
501 b = p.appendRepeatedField(b, "uninterpreted_option", (*SourcePath).appendUninterpretedOption)
502 }
503 return b
504 }
505
506 func (p *SourcePath) appendMethodOptions(b []byte) []byte {
507 if len(*p) == 0 {
508 return b
509 }
510 switch (*p)[0] {
511 case 33:
512 b = p.appendSingularField(b, "deprecated", nil)
513 case 34:
514 b = p.appendSingularField(b, "idempotency_level", nil)
515 case 35:
516 b = p.appendSingularField(b, "features", (*SourcePath).appendFeatureSet)
517 case 999:
518 b = p.appendRepeatedField(b, "uninterpreted_option", (*SourcePath).appendUninterpretedOption)
519 }
520 return b
521 }
522
523 func (p *SourcePath) appendFieldOptions_EditionDefault(b []byte) []byte {
524 if len(*p) == 0 {
525 return b
526 }
527 switch (*p)[0] {
528 case 3:
529 b = p.appendSingularField(b, "edition", nil)
530 case 2:
531 b = p.appendSingularField(b, "value", nil)
532 }
533 return b
534 }
535
536 func (p *SourcePath) appendFieldOptions_FeatureSupport(b []byte) []byte {
537 if len(*p) == 0 {
538 return b
539 }
540 switch (*p)[0] {
541 case 1:
542 b = p.appendSingularField(b, "edition_introduced", nil)
543 case 2:
544 b = p.appendSingularField(b, "edition_deprecated", nil)
545 case 3:
546 b = p.appendSingularField(b, "deprecation_warning", nil)
547 case 4:
548 b = p.appendSingularField(b, "edition_removed", nil)
549 }
550 return b
551 }
552
553 func (p *SourcePath) appendUninterpretedOption_NamePart(b []byte) []byte {
554 if len(*p) == 0 {
555 return b
556 }
557 switch (*p)[0] {
558 case 1:
559 b = p.appendSingularField(b, "name_part", nil)
560 case 2:
561 b = p.appendSingularField(b, "is_extension", nil)
562 }
563 return b
564 }
565
566 func (p *SourcePath) appendExtensionRangeOptions_Declaration(b []byte) []byte {
567 if len(*p) == 0 {
568 return b
569 }
570 switch (*p)[0] {
571 case 1:
572 b = p.appendSingularField(b, "number", nil)
573 case 2:
574 b = p.appendSingularField(b, "full_name", nil)
575 case 3:
576 b = p.appendSingularField(b, "type", nil)
577 case 5:
578 b = p.appendSingularField(b, "reserved", nil)
579 case 6:
580 b = p.appendSingularField(b, "repeated", nil)
581 }
582 return b
583 }
584