1*ae21b2b4SYike Zhang// Copyright 2018 The Bazel Authors. 2*ae21b2b4SYike Zhang// 3*ae21b2b4SYike Zhang// Licensed under the Apache License, Version 2.0 (the "License"); 4*ae21b2b4SYike Zhang// you may not use this file except in compliance with the License. 5*ae21b2b4SYike Zhang// You may obtain a copy of the License at 6*ae21b2b4SYike Zhang// 7*ae21b2b4SYike Zhang// http://www.apache.org/licenses/LICENSE-2.0 8*ae21b2b4SYike Zhang// 9*ae21b2b4SYike Zhang// Unless required by applicable law or agreed to in writing, software 10*ae21b2b4SYike Zhang// distributed under the License is distributed on an "AS IS" BASIS, 11*ae21b2b4SYike Zhang// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12*ae21b2b4SYike Zhang// See the License for the specific language governing permissions and 13*ae21b2b4SYike Zhang// limitations under the License. 14*ae21b2b4SYike Zhang 15*ae21b2b4SYike Zhang// Code generated by protoc-gen-go. DO NOT EDIT. 16*ae21b2b4SYike Zhang// versions: 17*ae21b2b4SYike Zhang// protoc-gen-go v1.31.0 18*ae21b2b4SYike Zhang// protoc v3.15.0 19*ae21b2b4SYike Zhang// source: build/bazel/semver/semver.proto 20*ae21b2b4SYike Zhang 21*ae21b2b4SYike Zhangpackage semver 22*ae21b2b4SYike Zhang 23*ae21b2b4SYike Zhangimport ( 24*ae21b2b4SYike Zhang protoreflect "google.golang.org/protobuf/reflect/protoreflect" 25*ae21b2b4SYike Zhang protoimpl "google.golang.org/protobuf/runtime/protoimpl" 26*ae21b2b4SYike Zhang reflect "reflect" 27*ae21b2b4SYike Zhang sync "sync" 28*ae21b2b4SYike Zhang) 29*ae21b2b4SYike Zhang 30*ae21b2b4SYike Zhangconst ( 31*ae21b2b4SYike Zhang // Verify that this generated code is sufficiently up-to-date. 32*ae21b2b4SYike Zhang _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 33*ae21b2b4SYike Zhang // Verify that runtime/protoimpl is sufficiently up-to-date. 34*ae21b2b4SYike Zhang _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 35*ae21b2b4SYike Zhang) 36*ae21b2b4SYike Zhang 37*ae21b2b4SYike Zhang// The full version of a given tool. 38*ae21b2b4SYike Zhangtype SemVer struct { 39*ae21b2b4SYike Zhang state protoimpl.MessageState 40*ae21b2b4SYike Zhang sizeCache protoimpl.SizeCache 41*ae21b2b4SYike Zhang unknownFields protoimpl.UnknownFields 42*ae21b2b4SYike Zhang 43*ae21b2b4SYike Zhang // The major version, e.g 10 for 10.2.3. 44*ae21b2b4SYike Zhang Major int32 `protobuf:"varint,1,opt,name=major,proto3" json:"major,omitempty"` 45*ae21b2b4SYike Zhang // The minor version, e.g. 2 for 10.2.3. 46*ae21b2b4SYike Zhang Minor int32 `protobuf:"varint,2,opt,name=minor,proto3" json:"minor,omitempty"` 47*ae21b2b4SYike Zhang // The patch version, e.g 3 for 10.2.3. 48*ae21b2b4SYike Zhang Patch int32 `protobuf:"varint,3,opt,name=patch,proto3" json:"patch,omitempty"` 49*ae21b2b4SYike Zhang // The pre-release version. Either this field or major/minor/patch fields 50*ae21b2b4SYike Zhang // must be filled. They are mutually exclusive. Pre-release versions are 51*ae21b2b4SYike Zhang // assumed to be earlier than any released versions. 52*ae21b2b4SYike Zhang Prerelease string `protobuf:"bytes,4,opt,name=prerelease,proto3" json:"prerelease,omitempty"` 53*ae21b2b4SYike Zhang} 54*ae21b2b4SYike Zhang 55*ae21b2b4SYike Zhangfunc (x *SemVer) Reset() { 56*ae21b2b4SYike Zhang *x = SemVer{} 57*ae21b2b4SYike Zhang if protoimpl.UnsafeEnabled { 58*ae21b2b4SYike Zhang mi := &file_build_bazel_semver_semver_proto_msgTypes[0] 59*ae21b2b4SYike Zhang ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 60*ae21b2b4SYike Zhang ms.StoreMessageInfo(mi) 61*ae21b2b4SYike Zhang } 62*ae21b2b4SYike Zhang} 63*ae21b2b4SYike Zhang 64*ae21b2b4SYike Zhangfunc (x *SemVer) String() string { 65*ae21b2b4SYike Zhang return protoimpl.X.MessageStringOf(x) 66*ae21b2b4SYike Zhang} 67*ae21b2b4SYike Zhang 68*ae21b2b4SYike Zhangfunc (*SemVer) ProtoMessage() {} 69*ae21b2b4SYike Zhang 70*ae21b2b4SYike Zhangfunc (x *SemVer) ProtoReflect() protoreflect.Message { 71*ae21b2b4SYike Zhang mi := &file_build_bazel_semver_semver_proto_msgTypes[0] 72*ae21b2b4SYike Zhang if protoimpl.UnsafeEnabled && x != nil { 73*ae21b2b4SYike Zhang ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 74*ae21b2b4SYike Zhang if ms.LoadMessageInfo() == nil { 75*ae21b2b4SYike Zhang ms.StoreMessageInfo(mi) 76*ae21b2b4SYike Zhang } 77*ae21b2b4SYike Zhang return ms 78*ae21b2b4SYike Zhang } 79*ae21b2b4SYike Zhang return mi.MessageOf(x) 80*ae21b2b4SYike Zhang} 81*ae21b2b4SYike Zhang 82*ae21b2b4SYike Zhang// Deprecated: Use SemVer.ProtoReflect.Descriptor instead. 83*ae21b2b4SYike Zhangfunc (*SemVer) Descriptor() ([]byte, []int) { 84*ae21b2b4SYike Zhang return file_build_bazel_semver_semver_proto_rawDescGZIP(), []int{0} 85*ae21b2b4SYike Zhang} 86*ae21b2b4SYike Zhang 87*ae21b2b4SYike Zhangfunc (x *SemVer) GetMajor() int32 { 88*ae21b2b4SYike Zhang if x != nil { 89*ae21b2b4SYike Zhang return x.Major 90*ae21b2b4SYike Zhang } 91*ae21b2b4SYike Zhang return 0 92*ae21b2b4SYike Zhang} 93*ae21b2b4SYike Zhang 94*ae21b2b4SYike Zhangfunc (x *SemVer) GetMinor() int32 { 95*ae21b2b4SYike Zhang if x != nil { 96*ae21b2b4SYike Zhang return x.Minor 97*ae21b2b4SYike Zhang } 98*ae21b2b4SYike Zhang return 0 99*ae21b2b4SYike Zhang} 100*ae21b2b4SYike Zhang 101*ae21b2b4SYike Zhangfunc (x *SemVer) GetPatch() int32 { 102*ae21b2b4SYike Zhang if x != nil { 103*ae21b2b4SYike Zhang return x.Patch 104*ae21b2b4SYike Zhang } 105*ae21b2b4SYike Zhang return 0 106*ae21b2b4SYike Zhang} 107*ae21b2b4SYike Zhang 108*ae21b2b4SYike Zhangfunc (x *SemVer) GetPrerelease() string { 109*ae21b2b4SYike Zhang if x != nil { 110*ae21b2b4SYike Zhang return x.Prerelease 111*ae21b2b4SYike Zhang } 112*ae21b2b4SYike Zhang return "" 113*ae21b2b4SYike Zhang} 114*ae21b2b4SYike Zhang 115*ae21b2b4SYike Zhangvar File_build_bazel_semver_semver_proto protoreflect.FileDescriptor 116*ae21b2b4SYike Zhang 117*ae21b2b4SYike Zhangvar file_build_bazel_semver_semver_proto_rawDesc = []byte{ 118*ae21b2b4SYike Zhang 0x0a, 0x1f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2f, 0x62, 0x61, 0x7a, 0x65, 0x6c, 0x2f, 0x73, 0x65, 119*ae21b2b4SYike Zhang 0x6d, 0x76, 0x65, 0x72, 0x2f, 0x73, 0x65, 0x6d, 0x76, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 120*ae21b2b4SYike Zhang 0x6f, 0x12, 0x12, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2e, 0x62, 0x61, 0x7a, 0x65, 0x6c, 0x2e, 0x73, 121*ae21b2b4SYike Zhang 0x65, 0x6d, 0x76, 0x65, 0x72, 0x22, 0x6a, 0x0a, 0x06, 0x53, 0x65, 0x6d, 0x56, 0x65, 0x72, 0x12, 122*ae21b2b4SYike Zhang 0x14, 0x0a, 0x05, 0x6d, 0x61, 0x6a, 0x6f, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 123*ae21b2b4SYike Zhang 0x6d, 0x61, 0x6a, 0x6f, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x69, 0x6e, 0x6f, 0x72, 0x18, 0x02, 124*ae21b2b4SYike Zhang 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6d, 0x69, 0x6e, 0x6f, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x70, 125*ae21b2b4SYike Zhang 0x61, 0x74, 0x63, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x70, 0x61, 0x74, 0x63, 126*ae21b2b4SYike Zhang 0x68, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x72, 0x65, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x18, 127*ae21b2b4SYike Zhang 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x72, 0x65, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 128*ae21b2b4SYike Zhang 0x65, 0x42, 0x74, 0x0a, 0x12, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2e, 0x62, 0x61, 0x7a, 0x65, 0x6c, 129*ae21b2b4SYike Zhang 0x2e, 0x73, 0x65, 0x6d, 0x76, 0x65, 0x72, 0x42, 0x0b, 0x53, 0x65, 0x6d, 0x76, 0x65, 0x72, 0x50, 130*ae21b2b4SYike Zhang 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x34, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 131*ae21b2b4SYike Zhang 0x6f, 0x6d, 0x2f, 0x62, 0x61, 0x7a, 0x65, 0x6c, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2f, 0x72, 0x65, 132*ae21b2b4SYike Zhang 0x6d, 0x6f, 0x74, 0x65, 0x2d, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2f, 133*ae21b2b4SYike Zhang 0x62, 0x61, 0x7a, 0x65, 0x6c, 0x2f, 0x73, 0x65, 0x6d, 0x76, 0x65, 0x72, 0xa2, 0x02, 0x03, 0x53, 134*ae21b2b4SYike Zhang 0x4d, 0x56, 0xaa, 0x02, 0x12, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x2e, 0x42, 0x61, 0x7a, 0x65, 0x6c, 135*ae21b2b4SYike Zhang 0x2e, 0x53, 0x65, 0x6d, 0x76, 0x65, 0x72, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 136*ae21b2b4SYike Zhang} 137*ae21b2b4SYike Zhang 138*ae21b2b4SYike Zhangvar ( 139*ae21b2b4SYike Zhang file_build_bazel_semver_semver_proto_rawDescOnce sync.Once 140*ae21b2b4SYike Zhang file_build_bazel_semver_semver_proto_rawDescData = file_build_bazel_semver_semver_proto_rawDesc 141*ae21b2b4SYike Zhang) 142*ae21b2b4SYike Zhang 143*ae21b2b4SYike Zhangfunc file_build_bazel_semver_semver_proto_rawDescGZIP() []byte { 144*ae21b2b4SYike Zhang file_build_bazel_semver_semver_proto_rawDescOnce.Do(func() { 145*ae21b2b4SYike Zhang file_build_bazel_semver_semver_proto_rawDescData = protoimpl.X.CompressGZIP(file_build_bazel_semver_semver_proto_rawDescData) 146*ae21b2b4SYike Zhang }) 147*ae21b2b4SYike Zhang return file_build_bazel_semver_semver_proto_rawDescData 148*ae21b2b4SYike Zhang} 149*ae21b2b4SYike Zhang 150*ae21b2b4SYike Zhangvar file_build_bazel_semver_semver_proto_msgTypes = make([]protoimpl.MessageInfo, 1) 151*ae21b2b4SYike Zhangvar file_build_bazel_semver_semver_proto_goTypes = []interface{}{ 152*ae21b2b4SYike Zhang (*SemVer)(nil), // 0: build.bazel.semver.SemVer 153*ae21b2b4SYike Zhang} 154*ae21b2b4SYike Zhangvar file_build_bazel_semver_semver_proto_depIdxs = []int32{ 155*ae21b2b4SYike Zhang 0, // [0:0] is the sub-list for method output_type 156*ae21b2b4SYike Zhang 0, // [0:0] is the sub-list for method input_type 157*ae21b2b4SYike Zhang 0, // [0:0] is the sub-list for extension type_name 158*ae21b2b4SYike Zhang 0, // [0:0] is the sub-list for extension extendee 159*ae21b2b4SYike Zhang 0, // [0:0] is the sub-list for field type_name 160*ae21b2b4SYike Zhang} 161*ae21b2b4SYike Zhang 162*ae21b2b4SYike Zhangfunc init() { file_build_bazel_semver_semver_proto_init() } 163*ae21b2b4SYike Zhangfunc file_build_bazel_semver_semver_proto_init() { 164*ae21b2b4SYike Zhang if File_build_bazel_semver_semver_proto != nil { 165*ae21b2b4SYike Zhang return 166*ae21b2b4SYike Zhang } 167*ae21b2b4SYike Zhang if !protoimpl.UnsafeEnabled { 168*ae21b2b4SYike Zhang file_build_bazel_semver_semver_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 169*ae21b2b4SYike Zhang switch v := v.(*SemVer); i { 170*ae21b2b4SYike Zhang case 0: 171*ae21b2b4SYike Zhang return &v.state 172*ae21b2b4SYike Zhang case 1: 173*ae21b2b4SYike Zhang return &v.sizeCache 174*ae21b2b4SYike Zhang case 2: 175*ae21b2b4SYike Zhang return &v.unknownFields 176*ae21b2b4SYike Zhang default: 177*ae21b2b4SYike Zhang return nil 178*ae21b2b4SYike Zhang } 179*ae21b2b4SYike Zhang } 180*ae21b2b4SYike Zhang } 181*ae21b2b4SYike Zhang type x struct{} 182*ae21b2b4SYike Zhang out := protoimpl.TypeBuilder{ 183*ae21b2b4SYike Zhang File: protoimpl.DescBuilder{ 184*ae21b2b4SYike Zhang GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 185*ae21b2b4SYike Zhang RawDescriptor: file_build_bazel_semver_semver_proto_rawDesc, 186*ae21b2b4SYike Zhang NumEnums: 0, 187*ae21b2b4SYike Zhang NumMessages: 1, 188*ae21b2b4SYike Zhang NumExtensions: 0, 189*ae21b2b4SYike Zhang NumServices: 0, 190*ae21b2b4SYike Zhang }, 191*ae21b2b4SYike Zhang GoTypes: file_build_bazel_semver_semver_proto_goTypes, 192*ae21b2b4SYike Zhang DependencyIndexes: file_build_bazel_semver_semver_proto_depIdxs, 193*ae21b2b4SYike Zhang MessageInfos: file_build_bazel_semver_semver_proto_msgTypes, 194*ae21b2b4SYike Zhang }.Build() 195*ae21b2b4SYike Zhang File_build_bazel_semver_semver_proto = out.File 196*ae21b2b4SYike Zhang file_build_bazel_semver_semver_proto_rawDesc = nil 197*ae21b2b4SYike Zhang file_build_bazel_semver_semver_proto_goTypes = nil 198*ae21b2b4SYike Zhang file_build_bazel_semver_semver_proto_depIdxs = nil 199*ae21b2b4SYike Zhang} 200