source_gen.go 15 KB

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