plugin_descriptor_test.pb.swift 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345
  1. // DO NOT EDIT.
  2. // swift-format-ignore-file
  3. // swiftlint:disable all
  4. //
  5. // Generated by the Swift generator plugin for the protocol buffer compiler.
  6. // Source: plugin_descriptor_test.proto
  7. //
  8. // For information on using the generated types, please see the documentation:
  9. // https://github.com/apple/swift-protobuf/
  10. // Protos/pluginlib_descriptor_test.proto - test proto
  11. //
  12. // This source file is part of the Swift.org open source project
  13. //
  14. // Copyright (c) 2014 - 2017 Apple Inc. and the Swift project authors
  15. // Licensed under Apache License v2.0 with Runtime Library Exception
  16. //
  17. // See http://swift.org/LICENSE.txt for license information
  18. // See http://swift.org/CONTRIBUTORS.txt for the list of Swift project authors
  19. //
  20. // -----------------------------------------------------------------------------
  21. ///
  22. /// Test proto for Tests/SwiftProtobufPluginLibraryTests/Test_Descriptor.swift
  23. ///
  24. // -----------------------------------------------------------------------------
  25. import SwiftProtobuf
  26. // If the compiler emits an error on this type, it is because this file
  27. // was generated by a version of the `protoc` Swift plug-in that is
  28. // incompatible with the version of SwiftProtobuf to which you are linking.
  29. // Please ensure that you are building against the same version of the API
  30. // that was used to generate this file.
  31. fileprivate struct _GeneratedWithProtocGenSwiftVersion: SwiftProtobuf.ProtobufAPIVersionCheck {
  32. struct _2: SwiftProtobuf.ProtobufAPIVersion_2 {}
  33. typealias Version = _2
  34. }
  35. /// To check handling of extension ranges that are out of order.
  36. struct SwiftDescriptorTest_MsgExtensionRangeOrdering: SwiftProtobuf.ExtensibleMessage, Sendable {
  37. // SwiftProtobuf.Message conformance is added in an extension below. See the
  38. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  39. // methods supported on all messages.
  40. var unknownFields = SwiftProtobuf.UnknownStorage()
  41. init() {}
  42. var _protobuf_extensionFieldValues = SwiftProtobuf.ExtensionFieldValueSet()
  43. }
  44. /// To check handling of extension ranges that are out of order, have fields or
  45. /// reserved things mix through them.
  46. struct SwiftDescriptorTest_MsgExtensionRangeOrderingWithFields: SwiftProtobuf.ExtensibleMessage, Sendable {
  47. // SwiftProtobuf.Message conformance is added in an extension below. See the
  48. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  49. // methods supported on all messages.
  50. var field6: Int32 {
  51. get {_field6 ?? 0}
  52. set {_field6 = newValue}
  53. }
  54. /// Returns true if `field6` has been explicitly set.
  55. var hasField6: Bool {self._field6 != nil}
  56. /// Clears the value of `field6`. Subsequent reads from it will return its default value.
  57. mutating func clearField6() {self._field6 = nil}
  58. var field124: Int32 {
  59. get {_field124 ?? 0}
  60. set {_field124 = newValue}
  61. }
  62. /// Returns true if `field124` has been explicitly set.
  63. var hasField124: Bool {self._field124 != nil}
  64. /// Clears the value of `field124`. Subsequent reads from it will return its default value.
  65. mutating func clearField124() {self._field124 = nil}
  66. var field125: Int32 {
  67. get {_field125 ?? 0}
  68. set {_field125 = newValue}
  69. }
  70. /// Returns true if `field125` has been explicitly set.
  71. var hasField125: Bool {self._field125 != nil}
  72. /// Clears the value of `field125`. Subsequent reads from it will return its default value.
  73. mutating func clearField125() {self._field125 = nil}
  74. var field200: Int32 {
  75. get {_field200 ?? 0}
  76. set {_field200 = newValue}
  77. }
  78. /// Returns true if `field200` has been explicitly set.
  79. var hasField200: Bool {self._field200 != nil}
  80. /// Clears the value of `field200`. Subsequent reads from it will return its default value.
  81. mutating func clearField200() {self._field200 = nil}
  82. var unknownFields = SwiftProtobuf.UnknownStorage()
  83. init() {}
  84. var _protobuf_extensionFieldValues = SwiftProtobuf.ExtensionFieldValueSet()
  85. fileprivate var _field6: Int32? = nil
  86. fileprivate var _field124: Int32? = nil
  87. fileprivate var _field125: Int32? = nil
  88. fileprivate var _field200: Int32? = nil
  89. }
  90. /// Intermixed ranges and fields so help ensure no merge issues
  91. struct SwiftDescriptorTest_MsgExtensionRangeOrderingNoMerging: SwiftProtobuf.ExtensibleMessage, Sendable {
  92. // SwiftProtobuf.Message conformance is added in an extension below. See the
  93. // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  94. // methods supported on all messages.
  95. var field1: Int32 {
  96. get {_field1 ?? 0}
  97. set {_field1 = newValue}
  98. }
  99. /// Returns true if `field1` has been explicitly set.
  100. var hasField1: Bool {self._field1 != nil}
  101. /// Clears the value of `field1`. Subsequent reads from it will return its default value.
  102. mutating func clearField1() {self._field1 = nil}
  103. var field2: Int32 {
  104. get {_field2 ?? 0}
  105. set {_field2 = newValue}
  106. }
  107. /// Returns true if `field2` has been explicitly set.
  108. var hasField2: Bool {self._field2 != nil}
  109. /// Clears the value of `field2`. Subsequent reads from it will return its default value.
  110. mutating func clearField2() {self._field2 = nil}
  111. var field6: Int32 {
  112. get {_field6 ?? 0}
  113. set {_field6 = newValue}
  114. }
  115. /// Returns true if `field6` has been explicitly set.
  116. var hasField6: Bool {self._field6 != nil}
  117. /// Clears the value of `field6`. Subsequent reads from it will return its default value.
  118. mutating func clearField6() {self._field6 = nil}
  119. var field13: Int32 {
  120. get {_field13 ?? 0}
  121. set {_field13 = newValue}
  122. }
  123. /// Returns true if `field13` has been explicitly set.
  124. var hasField13: Bool {self._field13 != nil}
  125. /// Clears the value of `field13`. Subsequent reads from it will return its default value.
  126. mutating func clearField13() {self._field13 = nil}
  127. var field15: Int32 {
  128. get {_field15 ?? 0}
  129. set {_field15 = newValue}
  130. }
  131. /// Returns true if `field15` has been explicitly set.
  132. var hasField15: Bool {self._field15 != nil}
  133. /// Clears the value of `field15`. Subsequent reads from it will return its default value.
  134. mutating func clearField15() {self._field15 = nil}
  135. var field21: Int32 {
  136. get {_field21 ?? 0}
  137. set {_field21 = newValue}
  138. }
  139. /// Returns true if `field21` has been explicitly set.
  140. var hasField21: Bool {self._field21 != nil}
  141. /// Clears the value of `field21`. Subsequent reads from it will return its default value.
  142. mutating func clearField21() {self._field21 = nil}
  143. var unknownFields = SwiftProtobuf.UnknownStorage()
  144. init() {}
  145. var _protobuf_extensionFieldValues = SwiftProtobuf.ExtensionFieldValueSet()
  146. fileprivate var _field1: Int32? = nil
  147. fileprivate var _field2: Int32? = nil
  148. fileprivate var _field6: Int32? = nil
  149. fileprivate var _field13: Int32? = nil
  150. fileprivate var _field15: Int32? = nil
  151. fileprivate var _field21: Int32? = nil
  152. }
  153. // MARK: - Code below here is support for the SwiftProtobuf runtime.
  154. fileprivate let _protobuf_package = "swift_descriptor_test"
  155. extension SwiftDescriptorTest_MsgExtensionRangeOrdering: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  156. static let protoMessageName: String = _protobuf_package + ".MsgExtensionRangeOrdering"
  157. static let _protobuf_nameMap = SwiftProtobuf._NameMap(bytecode: "\0\u{c}\u{8}\u{1}\u{c}y\u{1}\u{5}")
  158. public var isInitialized: Bool {
  159. if !_protobuf_extensionFieldValues.isInitialized {return false}
  160. return true
  161. }
  162. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  163. while let fieldNumber = try decoder.nextFieldNumber() {
  164. // The use of inline closures is to circumvent an issue where the compiler
  165. // allocates stack space for every case branch when no optimizations are
  166. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  167. switch fieldNumber {
  168. case 1..<5, 7, 9, 100..<121, 126..<131:
  169. try { try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: SwiftDescriptorTest_MsgExtensionRangeOrdering.self, fieldNumber: fieldNumber) }()
  170. default: break
  171. }
  172. }
  173. }
  174. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  175. try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 1, end: 131)
  176. try unknownFields.traverse(visitor: &visitor)
  177. }
  178. static func ==(lhs: SwiftDescriptorTest_MsgExtensionRangeOrdering, rhs: SwiftDescriptorTest_MsgExtensionRangeOrdering) -> Bool {
  179. if lhs.unknownFields != rhs.unknownFields {return false}
  180. if lhs._protobuf_extensionFieldValues != rhs._protobuf_extensionFieldValues {return false}
  181. return true
  182. }
  183. }
  184. extension SwiftDescriptorTest_MsgExtensionRangeOrderingWithFields: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  185. static let protoMessageName: String = _protobuf_package + ".MsgExtensionRangeOrderingWithFields"
  186. static let _protobuf_nameMap = SwiftProtobuf._NameMap(bytecode: "\0\u{2}\u{6}field6\0\u{2}v\u{1}field124\0\u{1}field125\0\u{2}K\u{1}field200\0\u{c}\u{8}\u{1}\u{c}y\u{1}\u{3}")
  187. public var isInitialized: Bool {
  188. if !_protobuf_extensionFieldValues.isInitialized {return false}
  189. return true
  190. }
  191. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  192. while let fieldNumber = try decoder.nextFieldNumber() {
  193. // The use of inline closures is to circumvent an issue where the compiler
  194. // allocates stack space for every case branch when no optimizations are
  195. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  196. switch fieldNumber {
  197. case 6: try { try decoder.decodeSingularInt32Field(value: &self._field6) }()
  198. case 124: try { try decoder.decodeSingularInt32Field(value: &self._field124) }()
  199. case 125: try { try decoder.decodeSingularInt32Field(value: &self._field125) }()
  200. case 200: try { try decoder.decodeSingularInt32Field(value: &self._field200) }()
  201. case 1..<5, 7, 9, 100..<121, 126..<131:
  202. try { try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: SwiftDescriptorTest_MsgExtensionRangeOrderingWithFields.self, fieldNumber: fieldNumber) }()
  203. default: break
  204. }
  205. }
  206. }
  207. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  208. // The use of inline closures is to circumvent an issue where the compiler
  209. // allocates stack space for every if/case branch local when no optimizations
  210. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  211. // https://github.com/apple/swift-protobuf/issues/1182
  212. try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 1, end: 5)
  213. try { if let v = self._field6 {
  214. try visitor.visitSingularInt32Field(value: v, fieldNumber: 6)
  215. } }()
  216. try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 7, end: 121)
  217. try { if let v = self._field124 {
  218. try visitor.visitSingularInt32Field(value: v, fieldNumber: 124)
  219. } }()
  220. try { if let v = self._field125 {
  221. try visitor.visitSingularInt32Field(value: v, fieldNumber: 125)
  222. } }()
  223. try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 126, end: 131)
  224. try { if let v = self._field200 {
  225. try visitor.visitSingularInt32Field(value: v, fieldNumber: 200)
  226. } }()
  227. try unknownFields.traverse(visitor: &visitor)
  228. }
  229. static func ==(lhs: SwiftDescriptorTest_MsgExtensionRangeOrderingWithFields, rhs: SwiftDescriptorTest_MsgExtensionRangeOrderingWithFields) -> Bool {
  230. if lhs._field6 != rhs._field6 {return false}
  231. if lhs._field124 != rhs._field124 {return false}
  232. if lhs._field125 != rhs._field125 {return false}
  233. if lhs._field200 != rhs._field200 {return false}
  234. if lhs.unknownFields != rhs.unknownFields {return false}
  235. if lhs._protobuf_extensionFieldValues != rhs._protobuf_extensionFieldValues {return false}
  236. return true
  237. }
  238. }
  239. extension SwiftDescriptorTest_MsgExtensionRangeOrderingNoMerging: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  240. static let protoMessageName: String = _protobuf_package + ".MsgExtensionRangeOrderingNoMerging"
  241. static let _protobuf_nameMap = SwiftProtobuf._NameMap(bytecode: "\0\u{1}field1\0\u{1}field2\0\u{2}\u{4}field6\0\u{2}\u{7}field13\0\u{2}\u{2}field15\0\u{2}\u{6}field21\0")
  242. public var isInitialized: Bool {
  243. if !_protobuf_extensionFieldValues.isInitialized {return false}
  244. return true
  245. }
  246. mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
  247. while let fieldNumber = try decoder.nextFieldNumber() {
  248. // The use of inline closures is to circumvent an issue where the compiler
  249. // allocates stack space for every case branch when no optimizations are
  250. // enabled. https://github.com/apple/swift-protobuf/issues/1034
  251. switch fieldNumber {
  252. case 1: try { try decoder.decodeSingularInt32Field(value: &self._field1) }()
  253. case 2: try { try decoder.decodeSingularInt32Field(value: &self._field2) }()
  254. case 6: try { try decoder.decodeSingularInt32Field(value: &self._field6) }()
  255. case 13: try { try decoder.decodeSingularInt32Field(value: &self._field13) }()
  256. case 15: try { try decoder.decodeSingularInt32Field(value: &self._field15) }()
  257. case 21: try { try decoder.decodeSingularInt32Field(value: &self._field21) }()
  258. case 3..<6, 7..<13, 16..<21:
  259. try { try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: SwiftDescriptorTest_MsgExtensionRangeOrderingNoMerging.self, fieldNumber: fieldNumber) }()
  260. default: break
  261. }
  262. }
  263. }
  264. func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
  265. // The use of inline closures is to circumvent an issue where the compiler
  266. // allocates stack space for every if/case branch local when no optimizations
  267. // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
  268. // https://github.com/apple/swift-protobuf/issues/1182
  269. try { if let v = self._field1 {
  270. try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
  271. } }()
  272. try { if let v = self._field2 {
  273. try visitor.visitSingularInt32Field(value: v, fieldNumber: 2)
  274. } }()
  275. try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 3, end: 6)
  276. try { if let v = self._field6 {
  277. try visitor.visitSingularInt32Field(value: v, fieldNumber: 6)
  278. } }()
  279. try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 7, end: 13)
  280. try { if let v = self._field13 {
  281. try visitor.visitSingularInt32Field(value: v, fieldNumber: 13)
  282. } }()
  283. try { if let v = self._field15 {
  284. try visitor.visitSingularInt32Field(value: v, fieldNumber: 15)
  285. } }()
  286. try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 16, end: 21)
  287. try { if let v = self._field21 {
  288. try visitor.visitSingularInt32Field(value: v, fieldNumber: 21)
  289. } }()
  290. try unknownFields.traverse(visitor: &visitor)
  291. }
  292. static func ==(lhs: SwiftDescriptorTest_MsgExtensionRangeOrderingNoMerging, rhs: SwiftDescriptorTest_MsgExtensionRangeOrderingNoMerging) -> Bool {
  293. if lhs._field1 != rhs._field1 {return false}
  294. if lhs._field2 != rhs._field2 {return false}
  295. if lhs._field6 != rhs._field6 {return false}
  296. if lhs._field13 != rhs._field13 {return false}
  297. if lhs._field15 != rhs._field15 {return false}
  298. if lhs._field21 != rhs._field21 {return false}
  299. if lhs.unknownFields != rhs.unknownFields {return false}
  300. if lhs._protobuf_extensionFieldValues != rhs._protobuf_extensionFieldValues {return false}
  301. return true
  302. }
  303. }