You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

476 lines
12 KiB

  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 4:
  22. b = p.appendRepeatedField(b, "message_type", (*SourcePath).appendDescriptorProto)
  23. case 5:
  24. b = p.appendRepeatedField(b, "enum_type", (*SourcePath).appendEnumDescriptorProto)
  25. case 6:
  26. b = p.appendRepeatedField(b, "service", (*SourcePath).appendServiceDescriptorProto)
  27. case 7:
  28. b = p.appendRepeatedField(b, "extension", (*SourcePath).appendFieldDescriptorProto)
  29. case 8:
  30. b = p.appendSingularField(b, "options", (*SourcePath).appendFileOptions)
  31. case 9:
  32. b = p.appendSingularField(b, "source_code_info", (*SourcePath).appendSourceCodeInfo)
  33. case 12:
  34. b = p.appendSingularField(b, "syntax", nil)
  35. case 13:
  36. b = p.appendSingularField(b, "edition", nil)
  37. }
  38. return b
  39. }
  40. func (p *SourcePath) appendDescriptorProto(b []byte) []byte {
  41. if len(*p) == 0 {
  42. return b
  43. }
  44. switch (*p)[0] {
  45. case 1:
  46. b = p.appendSingularField(b, "name", nil)
  47. case 2:
  48. b = p.appendRepeatedField(b, "field", (*SourcePath).appendFieldDescriptorProto)
  49. case 6:
  50. b = p.appendRepeatedField(b, "extension", (*SourcePath).appendFieldDescriptorProto)
  51. case 3:
  52. b = p.appendRepeatedField(b, "nested_type", (*SourcePath).appendDescriptorProto)
  53. case 4:
  54. b = p.appendRepeatedField(b, "enum_type", (*SourcePath).appendEnumDescriptorProto)
  55. case 5:
  56. b = p.appendRepeatedField(b, "extension_range", (*SourcePath).appendDescriptorProto_ExtensionRange)
  57. case 8:
  58. b = p.appendRepeatedField(b, "oneof_decl", (*SourcePath).appendOneofDescriptorProto)
  59. case 7:
  60. b = p.appendSingularField(b, "options", (*SourcePath).appendMessageOptions)
  61. case 9:
  62. b = p.appendRepeatedField(b, "reserved_range", (*SourcePath).appendDescriptorProto_ReservedRange)
  63. case 10:
  64. b = p.appendRepeatedField(b, "reserved_name", nil)
  65. }
  66. return b
  67. }
  68. func (p *SourcePath) appendEnumDescriptorProto(b []byte) []byte {
  69. if len(*p) == 0 {
  70. return b
  71. }
  72. switch (*p)[0] {
  73. case 1:
  74. b = p.appendSingularField(b, "name", nil)
  75. case 2:
  76. b = p.appendRepeatedField(b, "value", (*SourcePath).appendEnumValueDescriptorProto)
  77. case 3:
  78. b = p.appendSingularField(b, "options", (*SourcePath).appendEnumOptions)
  79. case 4:
  80. b = p.appendRepeatedField(b, "reserved_range", (*SourcePath).appendEnumDescriptorProto_EnumReservedRange)
  81. case 5:
  82. b = p.appendRepeatedField(b, "reserved_name", nil)
  83. }
  84. return b
  85. }
  86. func (p *SourcePath) appendServiceDescriptorProto(b []byte) []byte {
  87. if len(*p) == 0 {
  88. return b
  89. }
  90. switch (*p)[0] {
  91. case 1:
  92. b = p.appendSingularField(b, "name", nil)
  93. case 2:
  94. b = p.appendRepeatedField(b, "method", (*SourcePath).appendMethodDescriptorProto)
  95. case 3:
  96. b = p.appendSingularField(b, "options", (*SourcePath).appendServiceOptions)
  97. }
  98. return b
  99. }
  100. func (p *SourcePath) appendFieldDescriptorProto(b []byte) []byte {
  101. if len(*p) == 0 {
  102. return b
  103. }
  104. switch (*p)[0] {
  105. case 1:
  106. b = p.appendSingularField(b, "name", nil)
  107. case 3:
  108. b = p.appendSingularField(b, "number", nil)
  109. case 4:
  110. b = p.appendSingularField(b, "label", nil)
  111. case 5:
  112. b = p.appendSingularField(b, "type", nil)
  113. case 6:
  114. b = p.appendSingularField(b, "type_name", nil)
  115. case 2:
  116. b = p.appendSingularField(b, "extendee", nil)
  117. case 7:
  118. b = p.appendSingularField(b, "default_value", nil)
  119. case 9:
  120. b = p.appendSingularField(b, "oneof_index", nil)
  121. case 10:
  122. b = p.appendSingularField(b, "json_name", nil)
  123. case 8:
  124. b = p.appendSingularField(b, "options", (*SourcePath).appendFieldOptions)
  125. case 17:
  126. b = p.appendSingularField(b, "proto3_optional", nil)
  127. }
  128. return b
  129. }
  130. func (p *SourcePath) appendFileOptions(b []byte) []byte {
  131. if len(*p) == 0 {
  132. return b
  133. }
  134. switch (*p)[0] {
  135. case 1:
  136. b = p.appendSingularField(b, "java_package", nil)
  137. case 8:
  138. b = p.appendSingularField(b, "java_outer_classname", nil)
  139. case 10:
  140. b = p.appendSingularField(b, "java_multiple_files", nil)
  141. case 20:
  142. b = p.appendSingularField(b, "java_generate_equals_and_hash", nil)
  143. case 27:
  144. b = p.appendSingularField(b, "java_string_check_utf8", nil)
  145. case 9:
  146. b = p.appendSingularField(b, "optimize_for", nil)
  147. case 11:
  148. b = p.appendSingularField(b, "go_package", nil)
  149. case 16:
  150. b = p.appendSingularField(b, "cc_generic_services", nil)
  151. case 17:
  152. b = p.appendSingularField(b, "java_generic_services", nil)
  153. case 18:
  154. b = p.appendSingularField(b, "py_generic_services", nil)
  155. case 42:
  156. b = p.appendSingularField(b, "php_generic_services", nil)
  157. case 23:
  158. b = p.appendSingularField(b, "deprecated", nil)
  159. case 31:
  160. b = p.appendSingularField(b, "cc_enable_arenas", nil)
  161. case 36:
  162. b = p.appendSingularField(b, "objc_class_prefix", nil)
  163. case 37:
  164. b = p.appendSingularField(b, "csharp_namespace", nil)
  165. case 39:
  166. b = p.appendSingularField(b, "swift_prefix", nil)
  167. case 40:
  168. b = p.appendSingularField(b, "php_class_prefix", nil)
  169. case 41:
  170. b = p.appendSingularField(b, "php_namespace", nil)
  171. case 44:
  172. b = p.appendSingularField(b, "php_metadata_namespace", nil)
  173. case 45:
  174. b = p.appendSingularField(b, "ruby_package", nil)
  175. case 999:
  176. b = p.appendRepeatedField(b, "uninterpreted_option", (*SourcePath).appendUninterpretedOption)
  177. }
  178. return b
  179. }
  180. func (p *SourcePath) appendSourceCodeInfo(b []byte) []byte {
  181. if len(*p) == 0 {
  182. return b
  183. }
  184. switch (*p)[0] {
  185. case 1:
  186. b = p.appendRepeatedField(b, "location", (*SourcePath).appendSourceCodeInfo_Location)
  187. }
  188. return b
  189. }
  190. func (p *SourcePath) appendDescriptorProto_ExtensionRange(b []byte) []byte {
  191. if len(*p) == 0 {
  192. return b
  193. }
  194. switch (*p)[0] {
  195. case 1:
  196. b = p.appendSingularField(b, "start", nil)
  197. case 2:
  198. b = p.appendSingularField(b, "end", nil)
  199. case 3:
  200. b = p.appendSingularField(b, "options", (*SourcePath).appendExtensionRangeOptions)
  201. }
  202. return b
  203. }
  204. func (p *SourcePath) appendOneofDescriptorProto(b []byte) []byte {
  205. if len(*p) == 0 {
  206. return b
  207. }
  208. switch (*p)[0] {
  209. case 1:
  210. b = p.appendSingularField(b, "name", nil)
  211. case 2:
  212. b = p.appendSingularField(b, "options", (*SourcePath).appendOneofOptions)
  213. }
  214. return b
  215. }
  216. func (p *SourcePath) appendMessageOptions(b []byte) []byte {
  217. if len(*p) == 0 {
  218. return b
  219. }
  220. switch (*p)[0] {
  221. case 1:
  222. b = p.appendSingularField(b, "message_set_wire_format", nil)
  223. case 2:
  224. b = p.appendSingularField(b, "no_standard_descriptor_accessor", nil)
  225. case 3:
  226. b = p.appendSingularField(b, "deprecated", nil)
  227. case 7:
  228. b = p.appendSingularField(b, "map_entry", nil)
  229. case 11:
  230. b = p.appendSingularField(b, "deprecated_legacy_json_field_conflicts", nil)
  231. case 999:
  232. b = p.appendRepeatedField(b, "uninterpreted_option", (*SourcePath).appendUninterpretedOption)
  233. }
  234. return b
  235. }
  236. func (p *SourcePath) appendDescriptorProto_ReservedRange(b []byte) []byte {
  237. if len(*p) == 0 {
  238. return b
  239. }
  240. switch (*p)[0] {
  241. case 1:
  242. b = p.appendSingularField(b, "start", nil)
  243. case 2:
  244. b = p.appendSingularField(b, "end", nil)
  245. }
  246. return b
  247. }
  248. func (p *SourcePath) appendEnumValueDescriptorProto(b []byte) []byte {
  249. if len(*p) == 0 {
  250. return b
  251. }
  252. switch (*p)[0] {
  253. case 1:
  254. b = p.appendSingularField(b, "name", nil)
  255. case 2:
  256. b = p.appendSingularField(b, "number", nil)
  257. case 3:
  258. b = p.appendSingularField(b, "options", (*SourcePath).appendEnumValueOptions)
  259. }
  260. return b
  261. }
  262. func (p *SourcePath) appendEnumOptions(b []byte) []byte {
  263. if len(*p) == 0 {
  264. return b
  265. }
  266. switch (*p)[0] {
  267. case 2:
  268. b = p.appendSingularField(b, "allow_alias", nil)
  269. case 3:
  270. b = p.appendSingularField(b, "deprecated", nil)
  271. case 6:
  272. b = p.appendSingularField(b, "deprecated_legacy_json_field_conflicts", nil)
  273. case 999:
  274. b = p.appendRepeatedField(b, "uninterpreted_option", (*SourcePath).appendUninterpretedOption)
  275. }
  276. return b
  277. }
  278. func (p *SourcePath) appendEnumDescriptorProto_EnumReservedRange(b []byte) []byte {
  279. if len(*p) == 0 {
  280. return b
  281. }
  282. switch (*p)[0] {
  283. case 1:
  284. b = p.appendSingularField(b, "start", nil)
  285. case 2:
  286. b = p.appendSingularField(b, "end", nil)
  287. }
  288. return b
  289. }
  290. func (p *SourcePath) appendMethodDescriptorProto(b []byte) []byte {
  291. if len(*p) == 0 {
  292. return b
  293. }
  294. switch (*p)[0] {
  295. case 1:
  296. b = p.appendSingularField(b, "name", nil)
  297. case 2:
  298. b = p.appendSingularField(b, "input_type", nil)
  299. case 3:
  300. b = p.appendSingularField(b, "output_type", nil)
  301. case 4:
  302. b = p.appendSingularField(b, "options", (*SourcePath).appendMethodOptions)
  303. case 5:
  304. b = p.appendSingularField(b, "client_streaming", nil)
  305. case 6:
  306. b = p.appendSingularField(b, "server_streaming", nil)
  307. }
  308. return b
  309. }
  310. func (p *SourcePath) appendServiceOptions(b []byte) []byte {
  311. if len(*p) == 0 {
  312. return b
  313. }
  314. switch (*p)[0] {
  315. case 33:
  316. b = p.appendSingularField(b, "deprecated", nil)
  317. case 999:
  318. b = p.appendRepeatedField(b, "uninterpreted_option", (*SourcePath).appendUninterpretedOption)
  319. }
  320. return b
  321. }
  322. func (p *SourcePath) appendFieldOptions(b []byte) []byte {
  323. if len(*p) == 0 {
  324. return b
  325. }
  326. switch (*p)[0] {
  327. case 1:
  328. b = p.appendSingularField(b, "ctype", nil)
  329. case 2:
  330. b = p.appendSingularField(b, "packed", nil)
  331. case 6:
  332. b = p.appendSingularField(b, "jstype", nil)
  333. case 5:
  334. b = p.appendSingularField(b, "lazy", nil)
  335. case 15:
  336. b = p.appendSingularField(b, "unverified_lazy", nil)
  337. case 3:
  338. b = p.appendSingularField(b, "deprecated", nil)
  339. case 10:
  340. b = p.appendSingularField(b, "weak", nil)
  341. case 16:
  342. b = p.appendSingularField(b, "debug_redact", nil)
  343. case 17:
  344. b = p.appendSingularField(b, "retention", nil)
  345. case 18:
  346. b = p.appendSingularField(b, "target", nil)
  347. case 999:
  348. b = p.appendRepeatedField(b, "uninterpreted_option", (*SourcePath).appendUninterpretedOption)
  349. }
  350. return b
  351. }
  352. func (p *SourcePath) appendUninterpretedOption(b []byte) []byte {
  353. if len(*p) == 0 {
  354. return b
  355. }
  356. switch (*p)[0] {
  357. case 2:
  358. b = p.appendRepeatedField(b, "name", (*SourcePath).appendUninterpretedOption_NamePart)
  359. case 3:
  360. b = p.appendSingularField(b, "identifier_value", nil)
  361. case 4:
  362. b = p.appendSingularField(b, "positive_int_value", nil)
  363. case 5:
  364. b = p.appendSingularField(b, "negative_int_value", nil)
  365. case 6:
  366. b = p.appendSingularField(b, "double_value", nil)
  367. case 7:
  368. b = p.appendSingularField(b, "string_value", nil)
  369. case 8:
  370. b = p.appendSingularField(b, "aggregate_value", nil)
  371. }
  372. return b
  373. }
  374. func (p *SourcePath) appendSourceCodeInfo_Location(b []byte) []byte {
  375. if len(*p) == 0 {
  376. return b
  377. }
  378. switch (*p)[0] {
  379. case 1:
  380. b = p.appendRepeatedField(b, "path", nil)
  381. case 2:
  382. b = p.appendRepeatedField(b, "span", nil)
  383. case 3:
  384. b = p.appendSingularField(b, "leading_comments", nil)
  385. case 4:
  386. b = p.appendSingularField(b, "trailing_comments", nil)
  387. case 6:
  388. b = p.appendRepeatedField(b, "leading_detached_comments", nil)
  389. }
  390. return b
  391. }
  392. func (p *SourcePath) appendExtensionRangeOptions(b []byte) []byte {
  393. if len(*p) == 0 {
  394. return b
  395. }
  396. switch (*p)[0] {
  397. case 999:
  398. b = p.appendRepeatedField(b, "uninterpreted_option", (*SourcePath).appendUninterpretedOption)
  399. }
  400. return b
  401. }
  402. func (p *SourcePath) appendOneofOptions(b []byte) []byte {
  403. if len(*p) == 0 {
  404. return b
  405. }
  406. switch (*p)[0] {
  407. case 999:
  408. b = p.appendRepeatedField(b, "uninterpreted_option", (*SourcePath).appendUninterpretedOption)
  409. }
  410. return b
  411. }
  412. func (p *SourcePath) appendEnumValueOptions(b []byte) []byte {
  413. if len(*p) == 0 {
  414. return b
  415. }
  416. switch (*p)[0] {
  417. case 1:
  418. b = p.appendSingularField(b, "deprecated", nil)
  419. case 999:
  420. b = p.appendRepeatedField(b, "uninterpreted_option", (*SourcePath).appendUninterpretedOption)
  421. }
  422. return b
  423. }
  424. func (p *SourcePath) appendMethodOptions(b []byte) []byte {
  425. if len(*p) == 0 {
  426. return b
  427. }
  428. switch (*p)[0] {
  429. case 33:
  430. b = p.appendSingularField(b, "deprecated", nil)
  431. case 34:
  432. b = p.appendSingularField(b, "idempotency_level", nil)
  433. case 999:
  434. b = p.appendRepeatedField(b, "uninterpreted_option", (*SourcePath).appendUninterpretedOption)
  435. }
  436. return b
  437. }
  438. func (p *SourcePath) appendUninterpretedOption_NamePart(b []byte) []byte {
  439. if len(*p) == 0 {
  440. return b
  441. }
  442. switch (*p)[0] {
  443. case 1:
  444. b = p.appendSingularField(b, "name_part", nil)
  445. case 2:
  446. b = p.appendSingularField(b, "is_extension", nil)
  447. }
  448. return b
  449. }