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