source_gen.go

  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}