| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478 |
- // DO NOT EDIT.
- // swift-format-ignore-file
- //
- // Generated by the Swift generator plugin for the protocol buffer compiler.
- // Source: pluginlib_descriptor_test.proto
- //
- // For information on using the generated types, please see the documentation:
- // https://github.com/apple/swift-protobuf/
- // Protos/pluginlib_descriptor_test.proto - test proto
- //
- // This source file is part of the Swift.org open source project
- //
- // Copyright (c) 2014 - 2017 Apple Inc. and the Swift project authors
- // Licensed under Apache License v2.0 with Runtime Library Exception
- //
- // See http://swift.org/LICENSE.txt for license information
- // See http://swift.org/CONTRIBUTORS.txt for the list of Swift project authors
- //
- // -----------------------------------------------------------------------------
- ///
- /// Test proto for Tests/SwiftProtobufPluginLibraryTests/Test_Descriptor.swift
- ///
- // -----------------------------------------------------------------------------
- import Foundation
- import SwiftProtobuf
- // If the compiler emits an error on this type, it is because this file
- // was generated by a version of the `protoc` Swift plug-in that is
- // incompatible with the version of SwiftProtobuf to which you are linking.
- // Please ensure that you are building against the same version of the API
- // that was used to generate this file.
- fileprivate struct _GeneratedWithProtocGenSwiftVersion: SwiftProtobuf.ProtobufAPIVersionCheck {
- struct _2: SwiftProtobuf.ProtobufAPIVersion_2 {}
- typealias Version = _2
- }
- enum SDTTopLevelEnum: SwiftProtobuf.Enum {
- typealias RawValue = Int
- case valueZero // = 0
- case valueOne // = 1
- case valueTwo // = 2
- init() {
- self = .valueZero
- }
- init?(rawValue: Int) {
- switch rawValue {
- case 0: self = .valueZero
- case 1: self = .valueOne
- case 2: self = .valueTwo
- default: return nil
- }
- }
- var rawValue: Int {
- switch self {
- case .valueZero: return 0
- case .valueOne: return 1
- case .valueTwo: return 2
- }
- }
- }
- #if swift(>=4.2)
- extension SDTTopLevelEnum: CaseIterable {
- // Support synthesized by the compiler.
- }
- #endif // swift(>=4.2)
- struct SDTTopLevelMessage {
- // SwiftProtobuf.Message conformance is added in an extension below. See the
- // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
- // methods supported on all messages.
- var field1: String {
- get {return _storage._field1 ?? String()}
- set {_uniqueStorage()._field1 = newValue}
- }
- /// Returns true if `field1` has been explicitly set.
- var hasField1: Bool {return _storage._field1 != nil}
- /// Clears the value of `field1`. Subsequent reads from it will return its default value.
- mutating func clearField1() {_uniqueStorage()._field1 = nil}
- var field2: Int32 {
- get {return _storage._field2 ?? 0}
- set {_uniqueStorage()._field2 = newValue}
- }
- /// Returns true if `field2` has been explicitly set.
- var hasField2: Bool {return _storage._field2 != nil}
- /// Clears the value of `field2`. Subsequent reads from it will return its default value.
- mutating func clearField2() {_uniqueStorage()._field2 = nil}
- var o: OneOf_O? {
- get {return _storage._o}
- set {_uniqueStorage()._o = newValue}
- }
- var field3: SDTTopLevelEnum {
- get {
- if case .field3(let v)? = _storage._o {return v}
- return .valueZero
- }
- set {_uniqueStorage()._o = .field3(newValue)}
- }
- var field4: SDTTopLevelMessage.SubEnum {
- get {
- if case .field4(let v)? = _storage._o {return v}
- return .subValue0
- }
- set {_uniqueStorage()._o = .field4(newValue)}
- }
- var field5: SDTTopLevelMessage.SubMessage {
- get {
- if case .field5(let v)? = _storage._o {return v}
- return SDTTopLevelMessage.SubMessage()
- }
- set {_uniqueStorage()._o = .field5(newValue)}
- }
- var field6: SDTTopLevelMessage2 {
- get {
- if case .field6(let v)? = _storage._o {return v}
- return SDTTopLevelMessage2()
- }
- set {_uniqueStorage()._o = .field6(newValue)}
- }
- var unknownFields = SwiftProtobuf.UnknownStorage()
- enum OneOf_O: Equatable {
- case field3(SDTTopLevelEnum)
- case field4(SDTTopLevelMessage.SubEnum)
- case field5(SDTTopLevelMessage.SubMessage)
- case field6(SDTTopLevelMessage2)
- #if !swift(>=4.1)
- static func ==(lhs: SDTTopLevelMessage.OneOf_O, rhs: SDTTopLevelMessage.OneOf_O) -> Bool {
- // The use of inline closures is to circumvent an issue where the compiler
- // allocates stack space for every case branch when no optimizations are
- // enabled. https://github.com/apple/swift-protobuf/issues/1034
- switch (lhs, rhs) {
- case (.field3, .field3): return {
- guard case .field3(let l) = lhs, case .field3(let r) = rhs else { preconditionFailure() }
- return l == r
- }()
- case (.field4, .field4): return {
- guard case .field4(let l) = lhs, case .field4(let r) = rhs else { preconditionFailure() }
- return l == r
- }()
- case (.field5, .field5): return {
- guard case .field5(let l) = lhs, case .field5(let r) = rhs else { preconditionFailure() }
- return l == r
- }()
- case (.field6, .field6): return {
- guard case .field6(let l) = lhs, case .field6(let r) = rhs else { preconditionFailure() }
- return l == r
- }()
- default: return false
- }
- }
- #endif
- }
- enum SubEnum: SwiftProtobuf.Enum {
- typealias RawValue = Int
- case subValue0 // = 0
- case subValue1 // = 1
- case subValue2 // = 2
- init() {
- self = .subValue0
- }
- init?(rawValue: Int) {
- switch rawValue {
- case 0: self = .subValue0
- case 1: self = .subValue1
- case 2: self = .subValue2
- default: return nil
- }
- }
- var rawValue: Int {
- switch self {
- case .subValue0: return 0
- case .subValue1: return 1
- case .subValue2: return 2
- }
- }
- }
- struct SubMessage {
- // SwiftProtobuf.Message conformance is added in an extension below. See the
- // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
- // methods supported on all messages.
- var field1: Int32 {
- get {return _storage._field1 ?? 0}
- set {_uniqueStorage()._field1 = newValue}
- }
- /// Returns true if `field1` has been explicitly set.
- var hasField1: Bool {return _storage._field1 != nil}
- /// Clears the value of `field1`. Subsequent reads from it will return its default value.
- mutating func clearField1() {_uniqueStorage()._field1 = nil}
- var field2: String {
- get {return _storage._field2 ?? String()}
- set {_uniqueStorage()._field2 = newValue}
- }
- /// Returns true if `field2` has been explicitly set.
- var hasField2: Bool {return _storage._field2 != nil}
- /// Clears the value of `field2`. Subsequent reads from it will return its default value.
- mutating func clearField2() {_uniqueStorage()._field2 = nil}
- var field3: SDTTopLevelMessage.SubMessage {
- get {return _storage._field3 ?? SDTTopLevelMessage.SubMessage()}
- set {_uniqueStorage()._field3 = newValue}
- }
- /// Returns true if `field3` has been explicitly set.
- var hasField3: Bool {return _storage._field3 != nil}
- /// Clears the value of `field3`. Subsequent reads from it will return its default value.
- mutating func clearField3() {_uniqueStorage()._field3 = nil}
- var unknownFields = SwiftProtobuf.UnknownStorage()
- init() {}
- fileprivate var _storage = _StorageClass.defaultInstance
- }
- init() {}
- fileprivate var _storage = _StorageClass.defaultInstance
- }
- #if swift(>=4.2)
- extension SDTTopLevelMessage.SubEnum: CaseIterable {
- // Support synthesized by the compiler.
- }
- #endif // swift(>=4.2)
- struct SDTTopLevelMessage2 {
- // SwiftProtobuf.Message conformance is added in an extension below. See the
- // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
- // methods supported on all messages.
- var left: SDTTopLevelMessage {
- get {return _storage._left ?? SDTTopLevelMessage()}
- set {_uniqueStorage()._left = newValue}
- }
- /// Returns true if `left` has been explicitly set.
- var hasLeft: Bool {return _storage._left != nil}
- /// Clears the value of `left`. Subsequent reads from it will return its default value.
- mutating func clearLeft() {_uniqueStorage()._left = nil}
- var right: SDTTopLevelMessage2 {
- get {return _storage._right ?? SDTTopLevelMessage2()}
- set {_uniqueStorage()._right = newValue}
- }
- /// Returns true if `right` has been explicitly set.
- var hasRight: Bool {return _storage._right != nil}
- /// Clears the value of `right`. Subsequent reads from it will return its default value.
- mutating func clearRight() {_uniqueStorage()._right = nil}
- var unknownFields = SwiftProtobuf.UnknownStorage()
- init() {}
- fileprivate var _storage = _StorageClass.defaultInstance
- }
- struct SDTExternalRefs {
- // SwiftProtobuf.Message conformance is added in an extension below. See the
- // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
- // methods supported on all messages.
- var desc: SwiftProtobuf.Google_Protobuf_DescriptorProto {
- get {return _desc ?? SwiftProtobuf.Google_Protobuf_DescriptorProto()}
- set {_desc = newValue}
- }
- /// Returns true if `desc` has been explicitly set.
- var hasDesc: Bool {return self._desc != nil}
- /// Clears the value of `desc`. Subsequent reads from it will return its default value.
- mutating func clearDesc() {self._desc = nil}
- var ver: Google_Protobuf_Compiler_Version {
- get {return _ver ?? Google_Protobuf_Compiler_Version()}
- set {_ver = newValue}
- }
- /// Returns true if `ver` has been explicitly set.
- var hasVer: Bool {return self._ver != nil}
- /// Clears the value of `ver`. Subsequent reads from it will return its default value.
- mutating func clearVer() {self._ver = nil}
- var unknownFields = SwiftProtobuf.UnknownStorage()
- init() {}
- fileprivate var _desc: SwiftProtobuf.Google_Protobuf_DescriptorProto? = nil
- fileprivate var _ver: Google_Protobuf_Compiler_Version? = nil
- }
- struct SDTScoperForExt {
- // SwiftProtobuf.Message conformance is added in an extension below. See the
- // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
- // methods supported on all messages.
- var unknownFields = SwiftProtobuf.UnknownStorage()
- init() {}
- }
- struct SDTProto2MessageForPresence {
- // SwiftProtobuf.Message conformance is added in an extension below. See the
- // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
- // methods supported on all messages.
- var reqStrField: String {
- get {return _reqStrField ?? String()}
- set {_reqStrField = newValue}
- }
- /// Returns true if `reqStrField` has been explicitly set.
- var hasReqStrField: Bool {return self._reqStrField != nil}
- /// Clears the value of `reqStrField`. Subsequent reads from it will return its default value.
- mutating func clearReqStrField() {self._reqStrField = nil}
- var reqInt32Field: Int32 {
- get {return _reqInt32Field ?? 0}
- set {_reqInt32Field = newValue}
- }
- /// Returns true if `reqInt32Field` has been explicitly set.
- var hasReqInt32Field: Bool {return self._reqInt32Field != nil}
- /// Clears the value of `reqInt32Field`. Subsequent reads from it will return its default value.
- mutating func clearReqInt32Field() {self._reqInt32Field = nil}
- var reqEnumField: SDTTopLevelEnum {
- get {return _reqEnumField ?? .valueZero}
- set {_reqEnumField = newValue}
- }
- /// Returns true if `reqEnumField` has been explicitly set.
- var hasReqEnumField: Bool {return self._reqEnumField != nil}
- /// Clears the value of `reqEnumField`. Subsequent reads from it will return its default value.
- mutating func clearReqEnumField() {self._reqEnumField = nil}
- var reqMessageField: SDTTopLevelMessage {
- get {return _reqMessageField ?? SDTTopLevelMessage()}
- set {_reqMessageField = newValue}
- }
- /// Returns true if `reqMessageField` has been explicitly set.
- var hasReqMessageField: Bool {return self._reqMessageField != nil}
- /// Clears the value of `reqMessageField`. Subsequent reads from it will return its default value.
- mutating func clearReqMessageField() {self._reqMessageField = nil}
- var optStrField: String {
- get {return _optStrField ?? String()}
- set {_optStrField = newValue}
- }
- /// Returns true if `optStrField` has been explicitly set.
- var hasOptStrField: Bool {return self._optStrField != nil}
- /// Clears the value of `optStrField`. Subsequent reads from it will return its default value.
- mutating func clearOptStrField() {self._optStrField = nil}
- var optInt32Field: Int32 {
- get {return _optInt32Field ?? 0}
- set {_optInt32Field = newValue}
- }
- /// Returns true if `optInt32Field` has been explicitly set.
- var hasOptInt32Field: Bool {return self._optInt32Field != nil}
- /// Clears the value of `optInt32Field`. Subsequent reads from it will return its default value.
- mutating func clearOptInt32Field() {self._optInt32Field = nil}
- var optEnumField: SDTTopLevelEnum {
- get {return _optEnumField ?? .valueZero}
- set {_optEnumField = newValue}
- }
- /// Returns true if `optEnumField` has been explicitly set.
- var hasOptEnumField: Bool {return self._optEnumField != nil}
- /// Clears the value of `optEnumField`. Subsequent reads from it will return its default value.
- mutating func clearOptEnumField() {self._optEnumField = nil}
- var optMessageField: SDTTopLevelMessage {
- get {return _optMessageField ?? SDTTopLevelMessage()}
- set {_optMessageField = newValue}
- }
- /// Returns true if `optMessageField` has been explicitly set.
- var hasOptMessageField: Bool {return self._optMessageField != nil}
- /// Clears the value of `optMessageField`. Subsequent reads from it will return its default value.
- mutating func clearOptMessageField() {self._optMessageField = nil}
- var repeatStrField: [String] = []
- var repeatInt32Field: [Int32] = []
- var repeatEnumField: [SDTTopLevelEnum] = []
- var repeatMessageField: [SDTTopLevelMessage] = []
- var o: SDTProto2MessageForPresence.OneOf_O? = nil
- var oneofStrField: String {
- get {
- if case .oneofStrField(let v)? = o {return v}
- return String()
- }
- set {o = .oneofStrField(newValue)}
- }
- var oneofInt32Field: Int32 {
- get {
- if case .oneofInt32Field(let v)? = o {return v}
- return 0
- }
- set {o = .oneofInt32Field(newValue)}
- }
- var oneofEnumField: SDTTopLevelEnum {
- get {
- if case .oneofEnumField(let v)? = o {return v}
- return .valueZero
- }
- set {o = .oneofEnumField(newValue)}
- }
- var oneofMessageField: SDTTopLevelMessage {
- get {
- if case .oneofMessageField(let v)? = o {return v}
- return SDTTopLevelMessage()
- }
- set {o = .oneofMessageField(newValue)}
- }
- var unknownFields = SwiftProtobuf.UnknownStorage()
- enum OneOf_O: Equatable {
- case oneofStrField(String)
- case oneofInt32Field(Int32)
- case oneofEnumField(SDTTopLevelEnum)
- case oneofMessageField(SDTTopLevelMessage)
- #if !swift(>=4.1)
- static func ==(lhs: SDTProto2MessageForPresence.OneOf_O, rhs: SDTProto2MessageForPresence.OneOf_O) -> Bool {
- // The use of inline closures is to circumvent an issue where the compiler
- // allocates stack space for every case branch when no optimizations are
- // enabled. https://github.com/apple/swift-protobuf/issues/1034
- switch (lhs, rhs) {
- case (.oneofStrField, .oneofStrField): return {
- guard case .oneofStrField(let l) = lhs, case .oneofStrField(let r) = rhs else { preconditionFailure() }
- return l == r
- }()
- case (.oneofInt32Field, .oneofInt32Field): return {
- guard case .oneofInt32Field(let l) = lhs, case .oneofInt32Field(let r) = rhs else { preconditionFailure() }
- return l == r
- }()
- case (.oneofEnumField, .oneofEnumField): return {
- guard case .oneofEnumField(let l) = lhs, case .oneofEnumField(let r) = rhs else { preconditionFailure() }
- return l == r
- }()
- case (.oneofMessageField, .oneofMessageField): return {
- guard case .oneofMessageField(let l) = lhs, case .oneofMessageField(let r) = rhs else { preconditionFailure() }
- return l == r
- }()
- default: return false
- }
- }
- #endif
- }
- init() {}
- fileprivate var _reqStrField: String? = nil
- fileprivate var _reqInt32Field: Int32? = nil
- fileprivate var _reqEnumField: SDTTopLevelEnum? = nil
- fileprivate var _reqMessageField: SDTTopLevelMessage? = nil
- fileprivate var _optStrField: String? = nil
- fileprivate var _optInt32Field: Int32? = nil
- fileprivate var _optEnumField: SDTTopLevelEnum? = nil
- fileprivate var _optMessageField: SDTTopLevelMessage? = nil
- }
- /// To check handling of extension ranges that are out of order.
- struct SDTMsgExtensionRangeOrdering: SwiftProtobuf.ExtensibleMessage {
- // SwiftProtobuf.Message conformance is added in an extension below. See the
- // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
- // methods supported on all messages.
- var unknownFields = SwiftProtobuf.UnknownStorage()
- init() {}
- var _protobuf_extensionFieldValues = SwiftProtobuf.ExtensionFieldValueSet()
- }
- /// To check handling of extension ranges that are out of order, have fields or
- /// reserved things mix through them.
- struct SDTMsgExtensionRangeOrderingWithFields: SwiftProtobuf.ExtensibleMessage {
- // SwiftProtobuf.Message conformance is added in an extension below. See the
- // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
- // methods supported on all messages.
- var field6: Int32 {
- get {return _field6 ?? 0}
- set {_field6 = newValue}
- }
- /// Returns true if `field6` has been explicitly set.
- var hasField6: Bool {return self._field6 != nil}
- /// Clears the value of `field6`. Subsequent reads from it will return its default value.
- mutating func clearField6() {self._field6 = nil}
- var field124: Int32 {
- get {return _field124 ?? 0}
- set {_field124 = newValue}
- }
- /// Returns true if `field124` has been explicitly set.
- var hasField124: Bool {return self._field124 != nil}
- /// Clears the value of `field124`. Subsequent reads from it will return its default value.
- mutating func clearField124() {self._field124 = nil}
- var field125: Int32 {
- get {return _field125 ?? 0}
- set {_field125 = newValue}
- }
- /// Returns true if `field125` has been explicitly set.
- var hasField125: Bool {return self._field125 != nil}
- /// Clears the value of `field125`. Subsequent reads from it will return its default value.
- mutating func clearField125() {self._field125 = nil}
- var field200: Int32 {
- get {return _field200 ?? 0}
- set {_field200 = newValue}
- }
- /// Returns true if `field200` has been explicitly set.
- var hasField200: Bool {return self._field200 != nil}
- /// Clears the value of `field200`. Subsequent reads from it will return its default value.
- mutating func clearField200() {self._field200 = nil}
- var unknownFields = SwiftProtobuf.UnknownStorage()
- init() {}
- var _protobuf_extensionFieldValues = SwiftProtobuf.ExtensionFieldValueSet()
- fileprivate var _field6: Int32? = nil
- fileprivate var _field124: Int32? = nil
- fileprivate var _field125: Int32? = nil
- fileprivate var _field200: Int32? = nil
- }
- /// Intermixed ranges and fields so help ensure no merge issues
- struct SDTMsgExtensionRangeOrderingNoMerging: SwiftProtobuf.ExtensibleMessage {
- // SwiftProtobuf.Message conformance is added in an extension below. See the
- // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
- // methods supported on all messages.
- var field1: Int32 {
- get {return _field1 ?? 0}
- set {_field1 = newValue}
- }
- /// Returns true if `field1` has been explicitly set.
- var hasField1: Bool {return self._field1 != nil}
- /// Clears the value of `field1`. Subsequent reads from it will return its default value.
- mutating func clearField1() {self._field1 = nil}
- var field2: Int32 {
- get {return _field2 ?? 0}
- set {_field2 = newValue}
- }
- /// Returns true if `field2` has been explicitly set.
- var hasField2: Bool {return self._field2 != nil}
- /// Clears the value of `field2`. Subsequent reads from it will return its default value.
- mutating func clearField2() {self._field2 = nil}
- var field6: Int32 {
- get {return _field6 ?? 0}
- set {_field6 = newValue}
- }
- /// Returns true if `field6` has been explicitly set.
- var hasField6: Bool {return self._field6 != nil}
- /// Clears the value of `field6`. Subsequent reads from it will return its default value.
- mutating func clearField6() {self._field6 = nil}
- var field13: Int32 {
- get {return _field13 ?? 0}
- set {_field13 = newValue}
- }
- /// Returns true if `field13` has been explicitly set.
- var hasField13: Bool {return self._field13 != nil}
- /// Clears the value of `field13`. Subsequent reads from it will return its default value.
- mutating func clearField13() {self._field13 = nil}
- var field15: Int32 {
- get {return _field15 ?? 0}
- set {_field15 = newValue}
- }
- /// Returns true if `field15` has been explicitly set.
- var hasField15: Bool {return self._field15 != nil}
- /// Clears the value of `field15`. Subsequent reads from it will return its default value.
- mutating func clearField15() {self._field15 = nil}
- var field21: Int32 {
- get {return _field21 ?? 0}
- set {_field21 = newValue}
- }
- /// Returns true if `field21` has been explicitly set.
- var hasField21: Bool {return self._field21 != nil}
- /// Clears the value of `field21`. Subsequent reads from it will return its default value.
- mutating func clearField21() {self._field21 = nil}
- var unknownFields = SwiftProtobuf.UnknownStorage()
- init() {}
- var _protobuf_extensionFieldValues = SwiftProtobuf.ExtensionFieldValueSet()
- fileprivate var _field1: Int32? = nil
- fileprivate var _field2: Int32? = nil
- fileprivate var _field6: Int32? = nil
- fileprivate var _field13: Int32? = nil
- fileprivate var _field15: Int32? = nil
- fileprivate var _field21: Int32? = nil
- }
- #if swift(>=5.5) && canImport(_Concurrency)
- extension SDTTopLevelEnum: @unchecked Sendable {}
- extension SDTTopLevelMessage: @unchecked Sendable {}
- extension SDTTopLevelMessage.OneOf_O: @unchecked Sendable {}
- extension SDTTopLevelMessage.SubEnum: @unchecked Sendable {}
- extension SDTTopLevelMessage.SubMessage: @unchecked Sendable {}
- extension SDTTopLevelMessage2: @unchecked Sendable {}
- extension SDTExternalRefs: @unchecked Sendable {}
- extension SDTScoperForExt: @unchecked Sendable {}
- extension SDTProto2MessageForPresence: @unchecked Sendable {}
- extension SDTProto2MessageForPresence.OneOf_O: @unchecked Sendable {}
- extension SDTMsgExtensionRangeOrdering: @unchecked Sendable {}
- extension SDTMsgExtensionRangeOrderingWithFields: @unchecked Sendable {}
- extension SDTMsgExtensionRangeOrderingNoMerging: @unchecked Sendable {}
- #endif // swift(>=5.5) && canImport(_Concurrency)
- // MARK: - Extension support defined in pluginlib_descriptor_test.proto.
- // MARK: - Extension Properties
- // Swift Extensions on the exteneded Messages to add easy access to the declared
- // extension fields. The names are based on the extension field name from the proto
- // declaration. To avoid naming collisions, the names are prefixed with the name of
- // the scope where the extend directive occurs.
- extension SwiftProtobuf.Google_Protobuf_FieldOptions {
- var SDTextStr: String {
- get {return getExtensionValue(ext: SDTExtensions_ext_str) ?? String()}
- set {setExtensionValue(ext: SDTExtensions_ext_str, value: newValue)}
- }
- /// Returns true if extension `SDTExtensions_ext_str`
- /// has been explicitly set.
- var hasSDTextStr: Bool {
- return hasExtensionValue(ext: SDTExtensions_ext_str)
- }
- /// Clears the value of extension `SDTExtensions_ext_str`.
- /// Subsequent reads from it will return its default value.
- mutating func clearSDTextStr() {
- clearExtensionValue(ext: SDTExtensions_ext_str)
- }
- }
- extension SwiftProtobuf.Google_Protobuf_MessageOptions {
- var SDTScoperForExt_extEnum: SDTTopLevelEnum {
- get {return getExtensionValue(ext: SDTScoperForExt.Extensions.ext_enum) ?? .valueZero}
- set {setExtensionValue(ext: SDTScoperForExt.Extensions.ext_enum, value: newValue)}
- }
- /// Returns true if extension `SDTScoperForExt.Extensions.ext_enum`
- /// has been explicitly set.
- var hasSDTScoperForExt_extEnum: Bool {
- return hasExtensionValue(ext: SDTScoperForExt.Extensions.ext_enum)
- }
- /// Clears the value of extension `SDTScoperForExt.Extensions.ext_enum`.
- /// Subsequent reads from it will return its default value.
- mutating func clearSDTScoperForExt_extEnum() {
- clearExtensionValue(ext: SDTScoperForExt.Extensions.ext_enum)
- }
- var SDTScoperForExt_extMsg: SDTTopLevelMessage2 {
- get {return getExtensionValue(ext: SDTScoperForExt.Extensions.ext_msg) ?? SDTTopLevelMessage2()}
- set {setExtensionValue(ext: SDTScoperForExt.Extensions.ext_msg, value: newValue)}
- }
- /// Returns true if extension `SDTScoperForExt.Extensions.ext_msg`
- /// has been explicitly set.
- var hasSDTScoperForExt_extMsg: Bool {
- return hasExtensionValue(ext: SDTScoperForExt.Extensions.ext_msg)
- }
- /// Clears the value of extension `SDTScoperForExt.Extensions.ext_msg`.
- /// Subsequent reads from it will return its default value.
- mutating func clearSDTScoperForExt_extMsg() {
- clearExtensionValue(ext: SDTScoperForExt.Extensions.ext_msg)
- }
- }
- // MARK: - File's ExtensionMap: SDTPluginlibDescriptorTest_Extensions
- /// A `SwiftProtobuf.SimpleExtensionMap` that includes all of the extensions defined by
- /// this .proto file. It can be used any place an `SwiftProtobuf.ExtensionMap` is needed
- /// in parsing, or it can be combined with other `SwiftProtobuf.SimpleExtensionMap`s to create
- /// a larger `SwiftProtobuf.SimpleExtensionMap`.
- let SDTPluginlibDescriptorTest_Extensions: SwiftProtobuf.SimpleExtensionMap = [
- SDTExtensions_ext_str,
- SDTScoperForExt.Extensions.ext_enum,
- SDTScoperForExt.Extensions.ext_msg
- ]
- // Extension Objects - The only reason these might be needed is when manually
- // constructing a `SimpleExtensionMap`, otherwise, use the above _Extension Properties_
- // accessors for the extension fields on the messages directly.
- let SDTExtensions_ext_str = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufString>, SwiftProtobuf.Google_Protobuf_FieldOptions>(
- _protobuf_fieldNumber: 90000,
- fieldName: "swift_descriptor_test.ext_str"
- )
- extension SDTScoperForExt {
- enum Extensions {
- static let ext_enum = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalEnumExtensionField<SDTTopLevelEnum>, SwiftProtobuf.Google_Protobuf_MessageOptions>(
- _protobuf_fieldNumber: 99001,
- fieldName: "swift_descriptor_test.ScoperForExt.ext_enum"
- )
- static let ext_msg = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalMessageExtensionField<SDTTopLevelMessage2>, SwiftProtobuf.Google_Protobuf_MessageOptions>(
- _protobuf_fieldNumber: 99002,
- fieldName: "swift_descriptor_test.ScoperForExt.ext_msg"
- )
- }
- }
- // MARK: - Code below here is support for the SwiftProtobuf runtime.
- fileprivate let _protobuf_package = "swift_descriptor_test"
- extension SDTTopLevelEnum: SwiftProtobuf._ProtoNameProviding {
- static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
- 0: .same(proto: "VALUE_ZERO"),
- 1: .same(proto: "VALUE_ONE"),
- 2: .same(proto: "VALUE_TWO"),
- ]
- }
- extension SDTTopLevelMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
- static let protoMessageName: String = _protobuf_package + ".TopLevelMessage"
- static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
- 1: .same(proto: "field1"),
- 2: .same(proto: "field2"),
- 3: .same(proto: "field3"),
- 4: .same(proto: "field4"),
- 5: .same(proto: "field5"),
- 6: .same(proto: "field6"),
- ]
- fileprivate class _StorageClass {
- var _field1: String? = nil
- var _field2: Int32? = nil
- var _o: SDTTopLevelMessage.OneOf_O?
- static let defaultInstance = _StorageClass()
- private init() {}
- init(copying source: _StorageClass) {
- _field1 = source._field1
- _field2 = source._field2
- _o = source._o
- }
- }
- fileprivate mutating func _uniqueStorage() -> _StorageClass {
- if !isKnownUniquelyReferenced(&_storage) {
- _storage = _StorageClass(copying: _storage)
- }
- return _storage
- }
- mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
- _ = _uniqueStorage()
- try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
- while let fieldNumber = try decoder.nextFieldNumber() {
- // The use of inline closures is to circumvent an issue where the compiler
- // allocates stack space for every case branch when no optimizations are
- // enabled. https://github.com/apple/swift-protobuf/issues/1034
- switch fieldNumber {
- case 1: try { try decoder.decodeSingularStringField(value: &_storage._field1) }()
- case 2: try { try decoder.decodeSingularInt32Field(value: &_storage._field2) }()
- case 3: try {
- var v: SDTTopLevelEnum?
- try decoder.decodeSingularEnumField(value: &v)
- if let v = v {
- if _storage._o != nil {try decoder.handleConflictingOneOf()}
- _storage._o = .field3(v)
- }
- }()
- case 4: try {
- var v: SDTTopLevelMessage.SubEnum?
- try decoder.decodeSingularEnumField(value: &v)
- if let v = v {
- if _storage._o != nil {try decoder.handleConflictingOneOf()}
- _storage._o = .field4(v)
- }
- }()
- case 5: try {
- var v: SDTTopLevelMessage.SubMessage?
- var hadOneofValue = false
- if let current = _storage._o {
- hadOneofValue = true
- if case .field5(let m) = current {v = m}
- }
- try decoder.decodeSingularMessageField(value: &v)
- if let v = v {
- if hadOneofValue {try decoder.handleConflictingOneOf()}
- _storage._o = .field5(v)
- }
- }()
- case 6: try {
- var v: SDTTopLevelMessage2?
- var hadOneofValue = false
- if let current = _storage._o {
- hadOneofValue = true
- if case .field6(let m) = current {v = m}
- }
- try decoder.decodeSingularMessageField(value: &v)
- if let v = v {
- if hadOneofValue {try decoder.handleConflictingOneOf()}
- _storage._o = .field6(v)
- }
- }()
- default: break
- }
- }
- }
- }
- func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
- try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
- // The use of inline closures is to circumvent an issue where the compiler
- // allocates stack space for every if/case branch local when no optimizations
- // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
- // https://github.com/apple/swift-protobuf/issues/1182
- try { if let v = _storage._field1 {
- try visitor.visitSingularStringField(value: v, fieldNumber: 1)
- } }()
- try { if let v = _storage._field2 {
- try visitor.visitSingularInt32Field(value: v, fieldNumber: 2)
- } }()
- switch _storage._o {
- case .field3?: try {
- guard case .field3(let v)? = _storage._o else { preconditionFailure() }
- try visitor.visitSingularEnumField(value: v, fieldNumber: 3)
- }()
- case .field4?: try {
- guard case .field4(let v)? = _storage._o else { preconditionFailure() }
- try visitor.visitSingularEnumField(value: v, fieldNumber: 4)
- }()
- case .field5?: try {
- guard case .field5(let v)? = _storage._o else { preconditionFailure() }
- try visitor.visitSingularMessageField(value: v, fieldNumber: 5)
- }()
- case .field6?: try {
- guard case .field6(let v)? = _storage._o else { preconditionFailure() }
- try visitor.visitSingularMessageField(value: v, fieldNumber: 6)
- }()
- case nil: break
- }
- }
- try unknownFields.traverse(visitor: &visitor)
- }
- static func ==(lhs: SDTTopLevelMessage, rhs: SDTTopLevelMessage) -> Bool {
- if lhs._storage !== rhs._storage {
- let storagesAreEqual: Bool = withExtendedLifetime((lhs._storage, rhs._storage)) { (_args: (_StorageClass, _StorageClass)) in
- let _storage = _args.0
- let rhs_storage = _args.1
- if _storage._field1 != rhs_storage._field1 {return false}
- if _storage._field2 != rhs_storage._field2 {return false}
- if _storage._o != rhs_storage._o {return false}
- return true
- }
- if !storagesAreEqual {return false}
- }
- if lhs.unknownFields != rhs.unknownFields {return false}
- return true
- }
- }
- extension SDTTopLevelMessage.SubEnum: SwiftProtobuf._ProtoNameProviding {
- static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
- 0: .same(proto: "SUB_VALUE_0"),
- 1: .same(proto: "SUB_VALUE_1"),
- 2: .same(proto: "SUB_VALUE_2"),
- ]
- }
- extension SDTTopLevelMessage.SubMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
- static let protoMessageName: String = SDTTopLevelMessage.protoMessageName + ".SubMessage"
- static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
- 1: .same(proto: "field1"),
- 2: .same(proto: "field2"),
- 3: .same(proto: "field3"),
- ]
- fileprivate class _StorageClass {
- var _field1: Int32? = nil
- var _field2: String? = nil
- var _field3: SDTTopLevelMessage.SubMessage? = nil
- static let defaultInstance = _StorageClass()
- private init() {}
- init(copying source: _StorageClass) {
- _field1 = source._field1
- _field2 = source._field2
- _field3 = source._field3
- }
- }
- fileprivate mutating func _uniqueStorage() -> _StorageClass {
- if !isKnownUniquelyReferenced(&_storage) {
- _storage = _StorageClass(copying: _storage)
- }
- return _storage
- }
- mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
- _ = _uniqueStorage()
- try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
- while let fieldNumber = try decoder.nextFieldNumber() {
- // The use of inline closures is to circumvent an issue where the compiler
- // allocates stack space for every case branch when no optimizations are
- // enabled. https://github.com/apple/swift-protobuf/issues/1034
- switch fieldNumber {
- case 1: try { try decoder.decodeSingularInt32Field(value: &_storage._field1) }()
- case 2: try { try decoder.decodeSingularStringField(value: &_storage._field2) }()
- case 3: try { try decoder.decodeSingularMessageField(value: &_storage._field3) }()
- default: break
- }
- }
- }
- }
- func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
- try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
- // The use of inline closures is to circumvent an issue where the compiler
- // allocates stack space for every if/case branch local when no optimizations
- // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
- // https://github.com/apple/swift-protobuf/issues/1182
- try { if let v = _storage._field1 {
- try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
- } }()
- try { if let v = _storage._field2 {
- try visitor.visitSingularStringField(value: v, fieldNumber: 2)
- } }()
- try { if let v = _storage._field3 {
- try visitor.visitSingularMessageField(value: v, fieldNumber: 3)
- } }()
- }
- try unknownFields.traverse(visitor: &visitor)
- }
- static func ==(lhs: SDTTopLevelMessage.SubMessage, rhs: SDTTopLevelMessage.SubMessage) -> Bool {
- if lhs._storage !== rhs._storage {
- let storagesAreEqual: Bool = withExtendedLifetime((lhs._storage, rhs._storage)) { (_args: (_StorageClass, _StorageClass)) in
- let _storage = _args.0
- let rhs_storage = _args.1
- if _storage._field1 != rhs_storage._field1 {return false}
- if _storage._field2 != rhs_storage._field2 {return false}
- if _storage._field3 != rhs_storage._field3 {return false}
- return true
- }
- if !storagesAreEqual {return false}
- }
- if lhs.unknownFields != rhs.unknownFields {return false}
- return true
- }
- }
- extension SDTTopLevelMessage2: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
- static let protoMessageName: String = _protobuf_package + ".TopLevelMessage2"
- static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
- 1: .same(proto: "left"),
- 2: .same(proto: "right"),
- ]
- fileprivate class _StorageClass {
- var _left: SDTTopLevelMessage? = nil
- var _right: SDTTopLevelMessage2? = nil
- static let defaultInstance = _StorageClass()
- private init() {}
- init(copying source: _StorageClass) {
- _left = source._left
- _right = source._right
- }
- }
- fileprivate mutating func _uniqueStorage() -> _StorageClass {
- if !isKnownUniquelyReferenced(&_storage) {
- _storage = _StorageClass(copying: _storage)
- }
- return _storage
- }
- mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
- _ = _uniqueStorage()
- try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
- while let fieldNumber = try decoder.nextFieldNumber() {
- // The use of inline closures is to circumvent an issue where the compiler
- // allocates stack space for every case branch when no optimizations are
- // enabled. https://github.com/apple/swift-protobuf/issues/1034
- switch fieldNumber {
- case 1: try { try decoder.decodeSingularMessageField(value: &_storage._left) }()
- case 2: try { try decoder.decodeSingularMessageField(value: &_storage._right) }()
- default: break
- }
- }
- }
- }
- func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
- try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
- // The use of inline closures is to circumvent an issue where the compiler
- // allocates stack space for every if/case branch local when no optimizations
- // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
- // https://github.com/apple/swift-protobuf/issues/1182
- try { if let v = _storage._left {
- try visitor.visitSingularMessageField(value: v, fieldNumber: 1)
- } }()
- try { if let v = _storage._right {
- try visitor.visitSingularMessageField(value: v, fieldNumber: 2)
- } }()
- }
- try unknownFields.traverse(visitor: &visitor)
- }
- static func ==(lhs: SDTTopLevelMessage2, rhs: SDTTopLevelMessage2) -> Bool {
- if lhs._storage !== rhs._storage {
- let storagesAreEqual: Bool = withExtendedLifetime((lhs._storage, rhs._storage)) { (_args: (_StorageClass, _StorageClass)) in
- let _storage = _args.0
- let rhs_storage = _args.1
- if _storage._left != rhs_storage._left {return false}
- if _storage._right != rhs_storage._right {return false}
- return true
- }
- if !storagesAreEqual {return false}
- }
- if lhs.unknownFields != rhs.unknownFields {return false}
- return true
- }
- }
- extension SDTExternalRefs: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
- static let protoMessageName: String = _protobuf_package + ".ExternalRefs"
- static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
- 1: .same(proto: "desc"),
- 2: .same(proto: "ver"),
- ]
- public var isInitialized: Bool {
- if let v = self._desc, !v.isInitialized {return false}
- return true
- }
- mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
- while let fieldNumber = try decoder.nextFieldNumber() {
- // The use of inline closures is to circumvent an issue where the compiler
- // allocates stack space for every case branch when no optimizations are
- // enabled. https://github.com/apple/swift-protobuf/issues/1034
- switch fieldNumber {
- case 1: try { try decoder.decodeSingularMessageField(value: &self._desc) }()
- case 2: try { try decoder.decodeSingularMessageField(value: &self._ver) }()
- default: break
- }
- }
- }
- func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
- // The use of inline closures is to circumvent an issue where the compiler
- // allocates stack space for every if/case branch local when no optimizations
- // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
- // https://github.com/apple/swift-protobuf/issues/1182
- try { if let v = self._desc {
- try visitor.visitSingularMessageField(value: v, fieldNumber: 1)
- } }()
- try { if let v = self._ver {
- try visitor.visitSingularMessageField(value: v, fieldNumber: 2)
- } }()
- try unknownFields.traverse(visitor: &visitor)
- }
- static func ==(lhs: SDTExternalRefs, rhs: SDTExternalRefs) -> Bool {
- if lhs._desc != rhs._desc {return false}
- if lhs._ver != rhs._ver {return false}
- if lhs.unknownFields != rhs.unknownFields {return false}
- return true
- }
- }
- extension SDTScoperForExt: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
- static let protoMessageName: String = _protobuf_package + ".ScoperForExt"
- static let _protobuf_nameMap = SwiftProtobuf._NameMap()
- mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
- while let _ = try decoder.nextFieldNumber() {
- }
- }
- func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
- try unknownFields.traverse(visitor: &visitor)
- }
- static func ==(lhs: SDTScoperForExt, rhs: SDTScoperForExt) -> Bool {
- if lhs.unknownFields != rhs.unknownFields {return false}
- return true
- }
- }
- extension SDTProto2MessageForPresence: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
- static let protoMessageName: String = _protobuf_package + ".Proto2MessageForPresence"
- static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
- 1: .standard(proto: "req_str_field"),
- 2: .standard(proto: "req_int32_field"),
- 3: .standard(proto: "req_enum_field"),
- 4: .standard(proto: "req_message_field"),
- 11: .standard(proto: "opt_str_field"),
- 12: .standard(proto: "opt_int32_field"),
- 13: .standard(proto: "opt_enum_field"),
- 14: .standard(proto: "opt_message_field"),
- 21: .standard(proto: "repeat_str_field"),
- 22: .standard(proto: "repeat_int32_field"),
- 23: .standard(proto: "repeat_enum_field"),
- 24: .standard(proto: "repeat_message_field"),
- 31: .standard(proto: "oneof_str_field"),
- 32: .standard(proto: "oneof_int32_field"),
- 33: .standard(proto: "oneof_enum_field"),
- 34: .standard(proto: "oneof_message_field"),
- ]
- public var isInitialized: Bool {
- if self._reqStrField == nil {return false}
- if self._reqInt32Field == nil {return false}
- if self._reqEnumField == nil {return false}
- if self._reqMessageField == nil {return false}
- return true
- }
- mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
- while let fieldNumber = try decoder.nextFieldNumber() {
- // The use of inline closures is to circumvent an issue where the compiler
- // allocates stack space for every case branch when no optimizations are
- // enabled. https://github.com/apple/swift-protobuf/issues/1034
- switch fieldNumber {
- case 1: try { try decoder.decodeSingularStringField(value: &self._reqStrField) }()
- case 2: try { try decoder.decodeSingularInt32Field(value: &self._reqInt32Field) }()
- case 3: try { try decoder.decodeSingularEnumField(value: &self._reqEnumField) }()
- case 4: try { try decoder.decodeSingularMessageField(value: &self._reqMessageField) }()
- case 11: try { try decoder.decodeSingularStringField(value: &self._optStrField) }()
- case 12: try { try decoder.decodeSingularInt32Field(value: &self._optInt32Field) }()
- case 13: try { try decoder.decodeSingularEnumField(value: &self._optEnumField) }()
- case 14: try { try decoder.decodeSingularMessageField(value: &self._optMessageField) }()
- case 21: try { try decoder.decodeRepeatedStringField(value: &self.repeatStrField) }()
- case 22: try { try decoder.decodeRepeatedInt32Field(value: &self.repeatInt32Field) }()
- case 23: try { try decoder.decodeRepeatedEnumField(value: &self.repeatEnumField) }()
- case 24: try { try decoder.decodeRepeatedMessageField(value: &self.repeatMessageField) }()
- case 31: try {
- var v: String?
- try decoder.decodeSingularStringField(value: &v)
- if let v = v {
- if self.o != nil {try decoder.handleConflictingOneOf()}
- self.o = .oneofStrField(v)
- }
- }()
- case 32: try {
- var v: Int32?
- try decoder.decodeSingularInt32Field(value: &v)
- if let v = v {
- if self.o != nil {try decoder.handleConflictingOneOf()}
- self.o = .oneofInt32Field(v)
- }
- }()
- case 33: try {
- var v: SDTTopLevelEnum?
- try decoder.decodeSingularEnumField(value: &v)
- if let v = v {
- if self.o != nil {try decoder.handleConflictingOneOf()}
- self.o = .oneofEnumField(v)
- }
- }()
- case 34: try {
- var v: SDTTopLevelMessage?
- var hadOneofValue = false
- if let current = self.o {
- hadOneofValue = true
- if case .oneofMessageField(let m) = current {v = m}
- }
- try decoder.decodeSingularMessageField(value: &v)
- if let v = v {
- if hadOneofValue {try decoder.handleConflictingOneOf()}
- self.o = .oneofMessageField(v)
- }
- }()
- default: break
- }
- }
- }
- func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
- // The use of inline closures is to circumvent an issue where the compiler
- // allocates stack space for every if/case branch local when no optimizations
- // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
- // https://github.com/apple/swift-protobuf/issues/1182
- try { if let v = self._reqStrField {
- try visitor.visitSingularStringField(value: v, fieldNumber: 1)
- } }()
- try { if let v = self._reqInt32Field {
- try visitor.visitSingularInt32Field(value: v, fieldNumber: 2)
- } }()
- try { if let v = self._reqEnumField {
- try visitor.visitSingularEnumField(value: v, fieldNumber: 3)
- } }()
- try { if let v = self._reqMessageField {
- try visitor.visitSingularMessageField(value: v, fieldNumber: 4)
- } }()
- try { if let v = self._optStrField {
- try visitor.visitSingularStringField(value: v, fieldNumber: 11)
- } }()
- try { if let v = self._optInt32Field {
- try visitor.visitSingularInt32Field(value: v, fieldNumber: 12)
- } }()
- try { if let v = self._optEnumField {
- try visitor.visitSingularEnumField(value: v, fieldNumber: 13)
- } }()
- try { if let v = self._optMessageField {
- try visitor.visitSingularMessageField(value: v, fieldNumber: 14)
- } }()
- if !self.repeatStrField.isEmpty {
- try visitor.visitRepeatedStringField(value: self.repeatStrField, fieldNumber: 21)
- }
- if !self.repeatInt32Field.isEmpty {
- try visitor.visitRepeatedInt32Field(value: self.repeatInt32Field, fieldNumber: 22)
- }
- if !self.repeatEnumField.isEmpty {
- try visitor.visitRepeatedEnumField(value: self.repeatEnumField, fieldNumber: 23)
- }
- if !self.repeatMessageField.isEmpty {
- try visitor.visitRepeatedMessageField(value: self.repeatMessageField, fieldNumber: 24)
- }
- switch self.o {
- case .oneofStrField?: try {
- guard case .oneofStrField(let v)? = self.o else { preconditionFailure() }
- try visitor.visitSingularStringField(value: v, fieldNumber: 31)
- }()
- case .oneofInt32Field?: try {
- guard case .oneofInt32Field(let v)? = self.o else { preconditionFailure() }
- try visitor.visitSingularInt32Field(value: v, fieldNumber: 32)
- }()
- case .oneofEnumField?: try {
- guard case .oneofEnumField(let v)? = self.o else { preconditionFailure() }
- try visitor.visitSingularEnumField(value: v, fieldNumber: 33)
- }()
- case .oneofMessageField?: try {
- guard case .oneofMessageField(let v)? = self.o else { preconditionFailure() }
- try visitor.visitSingularMessageField(value: v, fieldNumber: 34)
- }()
- case nil: break
- }
- try unknownFields.traverse(visitor: &visitor)
- }
- static func ==(lhs: SDTProto2MessageForPresence, rhs: SDTProto2MessageForPresence) -> Bool {
- if lhs._reqStrField != rhs._reqStrField {return false}
- if lhs._reqInt32Field != rhs._reqInt32Field {return false}
- if lhs._reqEnumField != rhs._reqEnumField {return false}
- if lhs._reqMessageField != rhs._reqMessageField {return false}
- if lhs._optStrField != rhs._optStrField {return false}
- if lhs._optInt32Field != rhs._optInt32Field {return false}
- if lhs._optEnumField != rhs._optEnumField {return false}
- if lhs._optMessageField != rhs._optMessageField {return false}
- if lhs.repeatStrField != rhs.repeatStrField {return false}
- if lhs.repeatInt32Field != rhs.repeatInt32Field {return false}
- if lhs.repeatEnumField != rhs.repeatEnumField {return false}
- if lhs.repeatMessageField != rhs.repeatMessageField {return false}
- if lhs.o != rhs.o {return false}
- if lhs.unknownFields != rhs.unknownFields {return false}
- return true
- }
- }
- extension SDTMsgExtensionRangeOrdering: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
- static let protoMessageName: String = _protobuf_package + ".MsgExtensionRangeOrdering"
- static let _protobuf_nameMap = SwiftProtobuf._NameMap()
- public var isInitialized: Bool {
- if !_protobuf_extensionFieldValues.isInitialized {return false}
- return true
- }
- mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
- while let fieldNumber = try decoder.nextFieldNumber() {
- // The use of inline closures is to circumvent an issue where the compiler
- // allocates stack space for every case branch when no optimizations are
- // enabled. https://github.com/apple/swift-protobuf/issues/1034
- switch fieldNumber {
- case 1..<5, 7, 9, 100..<121, 126..<131:
- try { try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: SDTMsgExtensionRangeOrdering.self, fieldNumber: fieldNumber) }()
- default: break
- }
- }
- }
- func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
- try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 1, end: 131)
- try unknownFields.traverse(visitor: &visitor)
- }
- static func ==(lhs: SDTMsgExtensionRangeOrdering, rhs: SDTMsgExtensionRangeOrdering) -> Bool {
- if lhs.unknownFields != rhs.unknownFields {return false}
- if lhs._protobuf_extensionFieldValues != rhs._protobuf_extensionFieldValues {return false}
- return true
- }
- }
- extension SDTMsgExtensionRangeOrderingWithFields: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
- static let protoMessageName: String = _protobuf_package + ".MsgExtensionRangeOrderingWithFields"
- static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
- 6: .same(proto: "field6"),
- 124: .same(proto: "field124"),
- 125: .same(proto: "field125"),
- 200: .same(proto: "field200"),
- ]
- public var isInitialized: Bool {
- if !_protobuf_extensionFieldValues.isInitialized {return false}
- return true
- }
- mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
- while let fieldNumber = try decoder.nextFieldNumber() {
- // The use of inline closures is to circumvent an issue where the compiler
- // allocates stack space for every case branch when no optimizations are
- // enabled. https://github.com/apple/swift-protobuf/issues/1034
- switch fieldNumber {
- case 6: try { try decoder.decodeSingularInt32Field(value: &self._field6) }()
- case 124: try { try decoder.decodeSingularInt32Field(value: &self._field124) }()
- case 125: try { try decoder.decodeSingularInt32Field(value: &self._field125) }()
- case 200: try { try decoder.decodeSingularInt32Field(value: &self._field200) }()
- case 1..<5, 7, 9, 100..<121, 126..<131:
- try { try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: SDTMsgExtensionRangeOrderingWithFields.self, fieldNumber: fieldNumber) }()
- default: break
- }
- }
- }
- func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
- // The use of inline closures is to circumvent an issue where the compiler
- // allocates stack space for every if/case branch local when no optimizations
- // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
- // https://github.com/apple/swift-protobuf/issues/1182
- try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 1, end: 5)
- try { if let v = self._field6 {
- try visitor.visitSingularInt32Field(value: v, fieldNumber: 6)
- } }()
- try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 7, end: 121)
- try { if let v = self._field124 {
- try visitor.visitSingularInt32Field(value: v, fieldNumber: 124)
- } }()
- try { if let v = self._field125 {
- try visitor.visitSingularInt32Field(value: v, fieldNumber: 125)
- } }()
- try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 126, end: 131)
- try { if let v = self._field200 {
- try visitor.visitSingularInt32Field(value: v, fieldNumber: 200)
- } }()
- try unknownFields.traverse(visitor: &visitor)
- }
- static func ==(lhs: SDTMsgExtensionRangeOrderingWithFields, rhs: SDTMsgExtensionRangeOrderingWithFields) -> Bool {
- if lhs._field6 != rhs._field6 {return false}
- if lhs._field124 != rhs._field124 {return false}
- if lhs._field125 != rhs._field125 {return false}
- if lhs._field200 != rhs._field200 {return false}
- if lhs.unknownFields != rhs.unknownFields {return false}
- if lhs._protobuf_extensionFieldValues != rhs._protobuf_extensionFieldValues {return false}
- return true
- }
- }
- extension SDTMsgExtensionRangeOrderingNoMerging: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
- static let protoMessageName: String = _protobuf_package + ".MsgExtensionRangeOrderingNoMerging"
- static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
- 1: .same(proto: "field1"),
- 2: .same(proto: "field2"),
- 6: .same(proto: "field6"),
- 13: .same(proto: "field13"),
- 15: .same(proto: "field15"),
- 21: .same(proto: "field21"),
- ]
- public var isInitialized: Bool {
- if !_protobuf_extensionFieldValues.isInitialized {return false}
- return true
- }
- mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
- while let fieldNumber = try decoder.nextFieldNumber() {
- // The use of inline closures is to circumvent an issue where the compiler
- // allocates stack space for every case branch when no optimizations are
- // enabled. https://github.com/apple/swift-protobuf/issues/1034
- switch fieldNumber {
- case 1: try { try decoder.decodeSingularInt32Field(value: &self._field1) }()
- case 2: try { try decoder.decodeSingularInt32Field(value: &self._field2) }()
- case 6: try { try decoder.decodeSingularInt32Field(value: &self._field6) }()
- case 13: try { try decoder.decodeSingularInt32Field(value: &self._field13) }()
- case 15: try { try decoder.decodeSingularInt32Field(value: &self._field15) }()
- case 21: try { try decoder.decodeSingularInt32Field(value: &self._field21) }()
- case 3..<6, 7..<13, 16..<21:
- try { try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: SDTMsgExtensionRangeOrderingNoMerging.self, fieldNumber: fieldNumber) }()
- default: break
- }
- }
- }
- func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
- // The use of inline closures is to circumvent an issue where the compiler
- // allocates stack space for every if/case branch local when no optimizations
- // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
- // https://github.com/apple/swift-protobuf/issues/1182
- try { if let v = self._field1 {
- try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
- } }()
- try { if let v = self._field2 {
- try visitor.visitSingularInt32Field(value: v, fieldNumber: 2)
- } }()
- try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 3, end: 6)
- try { if let v = self._field6 {
- try visitor.visitSingularInt32Field(value: v, fieldNumber: 6)
- } }()
- try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 7, end: 13)
- try { if let v = self._field13 {
- try visitor.visitSingularInt32Field(value: v, fieldNumber: 13)
- } }()
- try { if let v = self._field15 {
- try visitor.visitSingularInt32Field(value: v, fieldNumber: 15)
- } }()
- try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 16, end: 21)
- try { if let v = self._field21 {
- try visitor.visitSingularInt32Field(value: v, fieldNumber: 21)
- } }()
- try unknownFields.traverse(visitor: &visitor)
- }
- static func ==(lhs: SDTMsgExtensionRangeOrderingNoMerging, rhs: SDTMsgExtensionRangeOrderingNoMerging) -> Bool {
- if lhs._field1 != rhs._field1 {return false}
- if lhs._field2 != rhs._field2 {return false}
- if lhs._field6 != rhs._field6 {return false}
- if lhs._field13 != rhs._field13 {return false}
- if lhs._field15 != rhs._field15 {return false}
- if lhs._field21 != rhs._field21 {return false}
- if lhs.unknownFields != rhs.unknownFields {return false}
- if lhs._protobuf_extensionFieldValues != rhs._protobuf_extensionFieldValues {return false}
- return true
- }
- }
|