xref: /aosp_15_r20/external/golang-protobuf/reflect/protoreflect/source_gen.go (revision 1c12ee1efe575feb122dbf939ff15148a3b3e8f2)
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 13:
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 42:
164		b = p.appendSingularField(b, "php_generic_services", nil)
165	case 23:
166		b = p.appendSingularField(b, "deprecated", nil)
167	case 31:
168		b = p.appendSingularField(b, "cc_enable_arenas", nil)
169	case 36:
170		b = p.appendSingularField(b, "objc_class_prefix", nil)
171	case 37:
172		b = p.appendSingularField(b, "csharp_namespace", nil)
173	case 39:
174		b = p.appendSingularField(b, "swift_prefix", nil)
175	case 40:
176		b = p.appendSingularField(b, "php_class_prefix", nil)
177	case 41:
178		b = p.appendSingularField(b, "php_namespace", nil)
179	case 44:
180		b = p.appendSingularField(b, "php_metadata_namespace", nil)
181	case 45:
182		b = p.appendSingularField(b, "ruby_package", nil)
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 999:
244		b = p.appendRepeatedField(b, "uninterpreted_option", (*SourcePath).appendUninterpretedOption)
245	}
246	return b
247}
248
249func (p *SourcePath) appendDescriptorProto_ReservedRange(b []byte) []byte {
250	if len(*p) == 0 {
251		return b
252	}
253	switch (*p)[0] {
254	case 1:
255		b = p.appendSingularField(b, "start", nil)
256	case 2:
257		b = p.appendSingularField(b, "end", nil)
258	}
259	return b
260}
261
262func (p *SourcePath) appendEnumValueDescriptorProto(b []byte) []byte {
263	if len(*p) == 0 {
264		return b
265	}
266	switch (*p)[0] {
267	case 1:
268		b = p.appendSingularField(b, "name", nil)
269	case 2:
270		b = p.appendSingularField(b, "number", nil)
271	case 3:
272		b = p.appendSingularField(b, "options", (*SourcePath).appendEnumValueOptions)
273	}
274	return b
275}
276
277func (p *SourcePath) appendEnumOptions(b []byte) []byte {
278	if len(*p) == 0 {
279		return b
280	}
281	switch (*p)[0] {
282	case 2:
283		b = p.appendSingularField(b, "allow_alias", nil)
284	case 3:
285		b = p.appendSingularField(b, "deprecated", nil)
286	case 6:
287		b = p.appendSingularField(b, "deprecated_legacy_json_field_conflicts", nil)
288	case 999:
289		b = p.appendRepeatedField(b, "uninterpreted_option", (*SourcePath).appendUninterpretedOption)
290	}
291	return b
292}
293
294func (p *SourcePath) appendEnumDescriptorProto_EnumReservedRange(b []byte) []byte {
295	if len(*p) == 0 {
296		return b
297	}
298	switch (*p)[0] {
299	case 1:
300		b = p.appendSingularField(b, "start", nil)
301	case 2:
302		b = p.appendSingularField(b, "end", nil)
303	}
304	return b
305}
306
307func (p *SourcePath) appendMethodDescriptorProto(b []byte) []byte {
308	if len(*p) == 0 {
309		return b
310	}
311	switch (*p)[0] {
312	case 1:
313		b = p.appendSingularField(b, "name", nil)
314	case 2:
315		b = p.appendSingularField(b, "input_type", nil)
316	case 3:
317		b = p.appendSingularField(b, "output_type", nil)
318	case 4:
319		b = p.appendSingularField(b, "options", (*SourcePath).appendMethodOptions)
320	case 5:
321		b = p.appendSingularField(b, "client_streaming", nil)
322	case 6:
323		b = p.appendSingularField(b, "server_streaming", nil)
324	}
325	return b
326}
327
328func (p *SourcePath) appendServiceOptions(b []byte) []byte {
329	if len(*p) == 0 {
330		return b
331	}
332	switch (*p)[0] {
333	case 33:
334		b = p.appendSingularField(b, "deprecated", nil)
335	case 999:
336		b = p.appendRepeatedField(b, "uninterpreted_option", (*SourcePath).appendUninterpretedOption)
337	}
338	return b
339}
340
341func (p *SourcePath) appendFieldOptions(b []byte) []byte {
342	if len(*p) == 0 {
343		return b
344	}
345	switch (*p)[0] {
346	case 1:
347		b = p.appendSingularField(b, "ctype", nil)
348	case 2:
349		b = p.appendSingularField(b, "packed", nil)
350	case 6:
351		b = p.appendSingularField(b, "jstype", nil)
352	case 5:
353		b = p.appendSingularField(b, "lazy", nil)
354	case 15:
355		b = p.appendSingularField(b, "unverified_lazy", nil)
356	case 3:
357		b = p.appendSingularField(b, "deprecated", nil)
358	case 10:
359		b = p.appendSingularField(b, "weak", nil)
360	case 16:
361		b = p.appendSingularField(b, "debug_redact", nil)
362	case 17:
363		b = p.appendSingularField(b, "retention", nil)
364	case 18:
365		b = p.appendSingularField(b, "target", nil)
366	case 999:
367		b = p.appendRepeatedField(b, "uninterpreted_option", (*SourcePath).appendUninterpretedOption)
368	}
369	return b
370}
371
372func (p *SourcePath) appendUninterpretedOption(b []byte) []byte {
373	if len(*p) == 0 {
374		return b
375	}
376	switch (*p)[0] {
377	case 2:
378		b = p.appendRepeatedField(b, "name", (*SourcePath).appendUninterpretedOption_NamePart)
379	case 3:
380		b = p.appendSingularField(b, "identifier_value", nil)
381	case 4:
382		b = p.appendSingularField(b, "positive_int_value", nil)
383	case 5:
384		b = p.appendSingularField(b, "negative_int_value", nil)
385	case 6:
386		b = p.appendSingularField(b, "double_value", nil)
387	case 7:
388		b = p.appendSingularField(b, "string_value", nil)
389	case 8:
390		b = p.appendSingularField(b, "aggregate_value", nil)
391	}
392	return b
393}
394
395func (p *SourcePath) appendSourceCodeInfo_Location(b []byte) []byte {
396	if len(*p) == 0 {
397		return b
398	}
399	switch (*p)[0] {
400	case 1:
401		b = p.appendRepeatedField(b, "path", nil)
402	case 2:
403		b = p.appendRepeatedField(b, "span", nil)
404	case 3:
405		b = p.appendSingularField(b, "leading_comments", nil)
406	case 4:
407		b = p.appendSingularField(b, "trailing_comments", nil)
408	case 6:
409		b = p.appendRepeatedField(b, "leading_detached_comments", nil)
410	}
411	return b
412}
413
414func (p *SourcePath) appendExtensionRangeOptions(b []byte) []byte {
415	if len(*p) == 0 {
416		return b
417	}
418	switch (*p)[0] {
419	case 999:
420		b = p.appendRepeatedField(b, "uninterpreted_option", (*SourcePath).appendUninterpretedOption)
421	}
422	return b
423}
424
425func (p *SourcePath) appendOneofOptions(b []byte) []byte {
426	if len(*p) == 0 {
427		return b
428	}
429	switch (*p)[0] {
430	case 999:
431		b = p.appendRepeatedField(b, "uninterpreted_option", (*SourcePath).appendUninterpretedOption)
432	}
433	return b
434}
435
436func (p *SourcePath) appendEnumValueOptions(b []byte) []byte {
437	if len(*p) == 0 {
438		return b
439	}
440	switch (*p)[0] {
441	case 1:
442		b = p.appendSingularField(b, "deprecated", nil)
443	case 999:
444		b = p.appendRepeatedField(b, "uninterpreted_option", (*SourcePath).appendUninterpretedOption)
445	}
446	return b
447}
448
449func (p *SourcePath) appendMethodOptions(b []byte) []byte {
450	if len(*p) == 0 {
451		return b
452	}
453	switch (*p)[0] {
454	case 33:
455		b = p.appendSingularField(b, "deprecated", nil)
456	case 34:
457		b = p.appendSingularField(b, "idempotency_level", nil)
458	case 999:
459		b = p.appendRepeatedField(b, "uninterpreted_option", (*SourcePath).appendUninterpretedOption)
460	}
461	return b
462}
463
464func (p *SourcePath) appendUninterpretedOption_NamePart(b []byte) []byte {
465	if len(*p) == 0 {
466		return b
467	}
468	switch (*p)[0] {
469	case 1:
470		b = p.appendSingularField(b, "name_part", nil)
471	case 2:
472		b = p.appendSingularField(b, "is_extension", nil)
473	}
474	return b
475}
476