go.chromium.org/luci@v0.0.0-20240309015107-7cdc2e660f33/common/proto/reflectutil/reflectutil_test.pb_test.go (about) 1 // Copyright 2022 The LUCI Authors. 2 // 3 // Licensed under the Apache License, Version 2.0 (the "License"); 4 // you may not use this file except in compliance with the License. 5 // You may obtain a copy of the License at 6 // 7 // http://www.apache.org/licenses/LICENSE-2.0 8 // 9 // Unless required by applicable law or agreed to in writing, software 10 // distributed under the License is distributed on an "AS IS" BASIS, 11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 // See the License for the specific language governing permissions and 13 // limitations under the License. 14 15 // vim: noexpandtab 16 17 // Code generated by protoc-gen-go. DO NOT EDIT. 18 // versions: 19 // protoc-gen-go v1.31.0 20 // protoc v3.21.7 21 // source: go.chromium.org/luci/common/proto/reflectutil/reflectutil_test.proto 22 23 package reflectutil 24 25 import ( 26 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 27 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 28 reflect "reflect" 29 sync "sync" 30 ) 31 32 const ( 33 // Verify that this generated code is sufficiently up-to-date. 34 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 35 // Verify that runtime/protoimpl is sufficiently up-to-date. 36 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 37 ) 38 39 type TestMapMessage struct { 40 state protoimpl.MessageState 41 sizeCache protoimpl.SizeCache 42 unknownFields protoimpl.UnknownFields 43 44 BoolMap map[bool]string `protobuf:"bytes,1,rep,name=bool_map,json=boolMap,proto3" json:"bool_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 45 Int32Map map[int32]string `protobuf:"bytes,2,rep,name=int32_map,json=int32Map,proto3" json:"int32_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 46 Int64Map map[int64]string `protobuf:"bytes,3,rep,name=int64_map,json=int64Map,proto3" json:"int64_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 47 Uint32Map map[uint32]string `protobuf:"bytes,4,rep,name=uint32_map,json=uint32Map,proto3" json:"uint32_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 48 Uint64Map map[uint64]string `protobuf:"bytes,5,rep,name=uint64_map,json=uint64Map,proto3" json:"uint64_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 49 StringMap map[string]string `protobuf:"bytes,6,rep,name=string_map,json=stringMap,proto3" json:"string_map,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 50 } 51 52 func (x *TestMapMessage) Reset() { 53 *x = TestMapMessage{} 54 if protoimpl.UnsafeEnabled { 55 mi := &file_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto_msgTypes[0] 56 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 57 ms.StoreMessageInfo(mi) 58 } 59 } 60 61 func (x *TestMapMessage) String() string { 62 return protoimpl.X.MessageStringOf(x) 63 } 64 65 func (*TestMapMessage) ProtoMessage() {} 66 67 func (x *TestMapMessage) ProtoReflect() protoreflect.Message { 68 mi := &file_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto_msgTypes[0] 69 if protoimpl.UnsafeEnabled && x != nil { 70 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 71 if ms.LoadMessageInfo() == nil { 72 ms.StoreMessageInfo(mi) 73 } 74 return ms 75 } 76 return mi.MessageOf(x) 77 } 78 79 // Deprecated: Use TestMapMessage.ProtoReflect.Descriptor instead. 80 func (*TestMapMessage) Descriptor() ([]byte, []int) { 81 return file_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto_rawDescGZIP(), []int{0} 82 } 83 84 func (x *TestMapMessage) GetBoolMap() map[bool]string { 85 if x != nil { 86 return x.BoolMap 87 } 88 return nil 89 } 90 91 func (x *TestMapMessage) GetInt32Map() map[int32]string { 92 if x != nil { 93 return x.Int32Map 94 } 95 return nil 96 } 97 98 func (x *TestMapMessage) GetInt64Map() map[int64]string { 99 if x != nil { 100 return x.Int64Map 101 } 102 return nil 103 } 104 105 func (x *TestMapMessage) GetUint32Map() map[uint32]string { 106 if x != nil { 107 return x.Uint32Map 108 } 109 return nil 110 } 111 112 func (x *TestMapMessage) GetUint64Map() map[uint64]string { 113 if x != nil { 114 return x.Uint64Map 115 } 116 return nil 117 } 118 119 func (x *TestMapMessage) GetStringMap() map[string]string { 120 if x != nil { 121 return x.StringMap 122 } 123 return nil 124 } 125 126 type TestPathMessage struct { 127 state protoimpl.MessageState 128 sizeCache protoimpl.SizeCache 129 unknownFields protoimpl.UnknownFields 130 131 SingleInner *TestPathMessage_Inner `protobuf:"bytes,1,opt,name=single_inner,json=singleInner,proto3" json:"single_inner,omitempty"` 132 MapInner map[string]*TestPathMessage_Inner `protobuf:"bytes,2,rep,name=map_inner,json=mapInner,proto3" json:"map_inner,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 133 IntMapInner map[int32]*TestPathMessage_Inner `protobuf:"bytes,3,rep,name=int_map_inner,json=intMapInner,proto3" json:"int_map_inner,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 134 MultiInner []*TestPathMessage_Inner `protobuf:"bytes,4,rep,name=multi_inner,json=multiInner,proto3" json:"multi_inner,omitempty"` 135 } 136 137 func (x *TestPathMessage) Reset() { 138 *x = TestPathMessage{} 139 if protoimpl.UnsafeEnabled { 140 mi := &file_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto_msgTypes[1] 141 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 142 ms.StoreMessageInfo(mi) 143 } 144 } 145 146 func (x *TestPathMessage) String() string { 147 return protoimpl.X.MessageStringOf(x) 148 } 149 150 func (*TestPathMessage) ProtoMessage() {} 151 152 func (x *TestPathMessage) ProtoReflect() protoreflect.Message { 153 mi := &file_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto_msgTypes[1] 154 if protoimpl.UnsafeEnabled && x != nil { 155 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 156 if ms.LoadMessageInfo() == nil { 157 ms.StoreMessageInfo(mi) 158 } 159 return ms 160 } 161 return mi.MessageOf(x) 162 } 163 164 // Deprecated: Use TestPathMessage.ProtoReflect.Descriptor instead. 165 func (*TestPathMessage) Descriptor() ([]byte, []int) { 166 return file_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto_rawDescGZIP(), []int{1} 167 } 168 169 func (x *TestPathMessage) GetSingleInner() *TestPathMessage_Inner { 170 if x != nil { 171 return x.SingleInner 172 } 173 return nil 174 } 175 176 func (x *TestPathMessage) GetMapInner() map[string]*TestPathMessage_Inner { 177 if x != nil { 178 return x.MapInner 179 } 180 return nil 181 } 182 183 func (x *TestPathMessage) GetIntMapInner() map[int32]*TestPathMessage_Inner { 184 if x != nil { 185 return x.IntMapInner 186 } 187 return nil 188 } 189 190 func (x *TestPathMessage) GetMultiInner() []*TestPathMessage_Inner { 191 if x != nil { 192 return x.MultiInner 193 } 194 return nil 195 } 196 197 type TestShallowCopyMessage struct { 198 state protoimpl.MessageState 199 sizeCache protoimpl.SizeCache 200 unknownFields protoimpl.UnknownFields 201 202 Field string `protobuf:"bytes,1,opt,name=field,proto3" json:"field,omitempty"` 203 RepeatedField []string `protobuf:"bytes,2,rep,name=repeated_field,json=repeatedField,proto3" json:"repeated_field,omitempty"` 204 MappedField map[string]string `protobuf:"bytes,3,rep,name=mapped_field,json=mappedField,proto3" json:"mapped_field,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 205 InnerMsg *TestShallowCopyMessage_Inner `protobuf:"bytes,4,opt,name=inner_msg,json=innerMsg,proto3" json:"inner_msg,omitempty"` 206 RepeatedMsg []*TestShallowCopyMessage_Inner `protobuf:"bytes,5,rep,name=repeated_msg,json=repeatedMsg,proto3" json:"repeated_msg,omitempty"` 207 MappedMsg map[string]*TestShallowCopyMessage_Inner `protobuf:"bytes,6,rep,name=mapped_msg,json=mappedMsg,proto3" json:"mapped_msg,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 208 } 209 210 func (x *TestShallowCopyMessage) Reset() { 211 *x = TestShallowCopyMessage{} 212 if protoimpl.UnsafeEnabled { 213 mi := &file_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto_msgTypes[2] 214 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 215 ms.StoreMessageInfo(mi) 216 } 217 } 218 219 func (x *TestShallowCopyMessage) String() string { 220 return protoimpl.X.MessageStringOf(x) 221 } 222 223 func (*TestShallowCopyMessage) ProtoMessage() {} 224 225 func (x *TestShallowCopyMessage) ProtoReflect() protoreflect.Message { 226 mi := &file_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto_msgTypes[2] 227 if protoimpl.UnsafeEnabled && x != nil { 228 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 229 if ms.LoadMessageInfo() == nil { 230 ms.StoreMessageInfo(mi) 231 } 232 return ms 233 } 234 return mi.MessageOf(x) 235 } 236 237 // Deprecated: Use TestShallowCopyMessage.ProtoReflect.Descriptor instead. 238 func (*TestShallowCopyMessage) Descriptor() ([]byte, []int) { 239 return file_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto_rawDescGZIP(), []int{2} 240 } 241 242 func (x *TestShallowCopyMessage) GetField() string { 243 if x != nil { 244 return x.Field 245 } 246 return "" 247 } 248 249 func (x *TestShallowCopyMessage) GetRepeatedField() []string { 250 if x != nil { 251 return x.RepeatedField 252 } 253 return nil 254 } 255 256 func (x *TestShallowCopyMessage) GetMappedField() map[string]string { 257 if x != nil { 258 return x.MappedField 259 } 260 return nil 261 } 262 263 func (x *TestShallowCopyMessage) GetInnerMsg() *TestShallowCopyMessage_Inner { 264 if x != nil { 265 return x.InnerMsg 266 } 267 return nil 268 } 269 270 func (x *TestShallowCopyMessage) GetRepeatedMsg() []*TestShallowCopyMessage_Inner { 271 if x != nil { 272 return x.RepeatedMsg 273 } 274 return nil 275 } 276 277 func (x *TestShallowCopyMessage) GetMappedMsg() map[string]*TestShallowCopyMessage_Inner { 278 if x != nil { 279 return x.MappedMsg 280 } 281 return nil 282 } 283 284 type TestPathMessage_Inner struct { 285 state protoimpl.MessageState 286 sizeCache protoimpl.SizeCache 287 unknownFields protoimpl.UnknownFields 288 289 Str string `protobuf:"bytes,1,opt,name=str,proto3" json:"str,omitempty"` 290 } 291 292 func (x *TestPathMessage_Inner) Reset() { 293 *x = TestPathMessage_Inner{} 294 if protoimpl.UnsafeEnabled { 295 mi := &file_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto_msgTypes[9] 296 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 297 ms.StoreMessageInfo(mi) 298 } 299 } 300 301 func (x *TestPathMessage_Inner) String() string { 302 return protoimpl.X.MessageStringOf(x) 303 } 304 305 func (*TestPathMessage_Inner) ProtoMessage() {} 306 307 func (x *TestPathMessage_Inner) ProtoReflect() protoreflect.Message { 308 mi := &file_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto_msgTypes[9] 309 if protoimpl.UnsafeEnabled && x != nil { 310 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 311 if ms.LoadMessageInfo() == nil { 312 ms.StoreMessageInfo(mi) 313 } 314 return ms 315 } 316 return mi.MessageOf(x) 317 } 318 319 // Deprecated: Use TestPathMessage_Inner.ProtoReflect.Descriptor instead. 320 func (*TestPathMessage_Inner) Descriptor() ([]byte, []int) { 321 return file_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto_rawDescGZIP(), []int{1, 0} 322 } 323 324 func (x *TestPathMessage_Inner) GetStr() string { 325 if x != nil { 326 return x.Str 327 } 328 return "" 329 } 330 331 type TestShallowCopyMessage_Inner struct { 332 state protoimpl.MessageState 333 sizeCache protoimpl.SizeCache 334 unknownFields protoimpl.UnknownFields 335 336 Field string `protobuf:"bytes,1,opt,name=field,proto3" json:"field,omitempty"` 337 } 338 339 func (x *TestShallowCopyMessage_Inner) Reset() { 340 *x = TestShallowCopyMessage_Inner{} 341 if protoimpl.UnsafeEnabled { 342 mi := &file_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto_msgTypes[12] 343 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 344 ms.StoreMessageInfo(mi) 345 } 346 } 347 348 func (x *TestShallowCopyMessage_Inner) String() string { 349 return protoimpl.X.MessageStringOf(x) 350 } 351 352 func (*TestShallowCopyMessage_Inner) ProtoMessage() {} 353 354 func (x *TestShallowCopyMessage_Inner) ProtoReflect() protoreflect.Message { 355 mi := &file_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto_msgTypes[12] 356 if protoimpl.UnsafeEnabled && x != nil { 357 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 358 if ms.LoadMessageInfo() == nil { 359 ms.StoreMessageInfo(mi) 360 } 361 return ms 362 } 363 return mi.MessageOf(x) 364 } 365 366 // Deprecated: Use TestShallowCopyMessage_Inner.ProtoReflect.Descriptor instead. 367 func (*TestShallowCopyMessage_Inner) Descriptor() ([]byte, []int) { 368 return file_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto_rawDescGZIP(), []int{2, 0} 369 } 370 371 func (x *TestShallowCopyMessage_Inner) GetField() string { 372 if x != nil { 373 return x.Field 374 } 375 return "" 376 } 377 378 var File_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto protoreflect.FileDescriptor 379 380 var file_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto_rawDesc = []byte{ 381 0x0a, 0x44, 0x67, 0x6f, 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x2e, 0x6f, 0x72, 382 0x67, 0x2f, 0x6c, 0x75, 0x63, 0x69, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2f, 0x70, 0x72, 383 0x6f, 0x74, 0x6f, 0x2f, 0x72, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x75, 0x74, 0x69, 0x6c, 0x2f, 384 0x72, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x75, 0x74, 0x69, 0x6c, 0x5f, 0x74, 0x65, 0x73, 0x74, 385 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0b, 0x72, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x75, 386 0x74, 0x69, 0x6c, 0x22, 0xb6, 0x06, 0x0a, 0x0e, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x61, 0x70, 0x4d, 387 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x43, 0x0a, 0x08, 0x62, 0x6f, 0x6f, 0x6c, 0x5f, 0x6d, 388 0x61, 0x70, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x72, 0x65, 0x66, 0x6c, 0x65, 389 0x63, 0x74, 0x75, 0x74, 0x69, 0x6c, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x61, 0x70, 0x4d, 0x65, 390 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 391 0x72, 0x79, 0x52, 0x07, 0x62, 0x6f, 0x6f, 0x6c, 0x4d, 0x61, 0x70, 0x12, 0x46, 0x0a, 0x09, 0x69, 392 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 393 0x2e, 0x72, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x75, 0x74, 0x69, 0x6c, 0x2e, 0x54, 0x65, 0x73, 394 0x74, 0x4d, 0x61, 0x70, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x49, 0x6e, 0x74, 0x33, 395 0x32, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x08, 0x69, 0x6e, 0x74, 0x33, 0x32, 396 0x4d, 0x61, 0x70, 0x12, 0x46, 0x0a, 0x09, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x6d, 0x61, 0x70, 397 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x72, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 398 0x75, 0x74, 0x69, 0x6c, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x61, 0x70, 0x4d, 0x65, 0x73, 0x73, 399 0x61, 0x67, 0x65, 0x2e, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 400 0x79, 0x52, 0x08, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x4d, 0x61, 0x70, 0x12, 0x49, 0x0a, 0x0a, 0x75, 401 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 402 0x2a, 0x2e, 0x72, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x75, 0x74, 0x69, 0x6c, 0x2e, 0x54, 0x65, 403 0x73, 0x74, 0x4d, 0x61, 0x70, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x55, 0x69, 0x6e, 404 0x74, 0x33, 0x32, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x09, 0x75, 0x69, 0x6e, 405 0x74, 0x33, 0x32, 0x4d, 0x61, 0x70, 0x12, 0x49, 0x0a, 0x0a, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 406 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x72, 0x65, 0x66, 407 0x6c, 0x65, 0x63, 0x74, 0x75, 0x74, 0x69, 0x6c, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x61, 0x70, 408 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x4d, 0x61, 409 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x09, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x4d, 0x61, 410 0x70, 0x12, 0x49, 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x61, 0x70, 0x18, 411 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x72, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x75, 412 0x74, 0x69, 0x6c, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x61, 0x70, 0x4d, 0x65, 0x73, 0x73, 0x61, 413 0x67, 0x65, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 414 0x79, 0x52, 0x09, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4d, 0x61, 0x70, 0x1a, 0x3a, 0x0a, 0x0c, 415 0x42, 0x6f, 0x6f, 0x6c, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 416 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 417 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 418 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x3b, 0x0a, 0x0d, 0x49, 0x6e, 0x74, 0x33, 419 0x32, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 420 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 421 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 422 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x3b, 0x0a, 0x0d, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x4d, 0x61, 423 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 424 0x01, 0x28, 0x03, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 425 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 426 0x38, 0x01, 0x1a, 0x3c, 0x0a, 0x0e, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x4d, 0x61, 0x70, 0x45, 427 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 428 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 429 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 430 0x1a, 0x3c, 0x0a, 0x0e, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 431 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 432 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 433 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x3c, 434 0x0a, 0x0e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 435 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 436 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 437 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x99, 0x04, 0x0a, 438 0x0f, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x74, 0x68, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 439 0x12, 0x45, 0x0a, 0x0c, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x6e, 0x65, 0x72, 440 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x72, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 441 0x75, 0x74, 0x69, 0x6c, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x74, 0x68, 0x4d, 0x65, 0x73, 442 0x73, 0x61, 0x67, 0x65, 0x2e, 0x49, 0x6e, 0x6e, 0x65, 0x72, 0x52, 0x0b, 0x73, 0x69, 0x6e, 0x67, 443 0x6c, 0x65, 0x49, 0x6e, 0x6e, 0x65, 0x72, 0x12, 0x47, 0x0a, 0x09, 0x6d, 0x61, 0x70, 0x5f, 0x69, 444 0x6e, 0x6e, 0x65, 0x72, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x72, 0x65, 0x66, 445 0x6c, 0x65, 0x63, 0x74, 0x75, 0x74, 0x69, 0x6c, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x74, 446 0x68, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x6e, 0x65, 447 0x72, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x08, 0x6d, 0x61, 0x70, 0x49, 0x6e, 0x6e, 0x65, 0x72, 448 0x12, 0x51, 0x0a, 0x0d, 0x69, 0x6e, 0x74, 0x5f, 0x6d, 0x61, 0x70, 0x5f, 0x69, 0x6e, 0x6e, 0x65, 449 0x72, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x72, 0x65, 0x66, 0x6c, 0x65, 0x63, 450 0x74, 0x75, 0x74, 0x69, 0x6c, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x74, 0x68, 0x4d, 0x65, 451 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x49, 0x6e, 0x74, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x6e, 0x65, 452 0x72, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0b, 0x69, 0x6e, 0x74, 0x4d, 0x61, 0x70, 0x49, 0x6e, 453 0x6e, 0x65, 0x72, 0x12, 0x43, 0x0a, 0x0b, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, 0x69, 0x6e, 0x6e, 454 0x65, 0x72, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x72, 0x65, 0x66, 0x6c, 0x65, 455 0x63, 0x74, 0x75, 0x74, 0x69, 0x6c, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x74, 0x68, 0x4d, 456 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x49, 0x6e, 0x6e, 0x65, 0x72, 0x52, 0x0a, 0x6d, 0x75, 457 0x6c, 0x74, 0x69, 0x49, 0x6e, 0x6e, 0x65, 0x72, 0x1a, 0x19, 0x0a, 0x05, 0x49, 0x6e, 0x6e, 0x65, 458 0x72, 0x12, 0x10, 0x0a, 0x03, 0x73, 0x74, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 459 0x73, 0x74, 0x72, 0x1a, 0x5f, 0x0a, 0x0d, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x6e, 0x65, 0x72, 0x45, 460 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 461 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x38, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 462 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x72, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x75, 463 0x74, 0x69, 0x6c, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x74, 0x68, 0x4d, 0x65, 0x73, 0x73, 464 0x61, 0x67, 0x65, 0x2e, 0x49, 0x6e, 0x6e, 0x65, 0x72, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 465 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x62, 0x0a, 0x10, 0x49, 0x6e, 0x74, 0x4d, 0x61, 0x70, 0x49, 0x6e, 466 0x6e, 0x65, 0x72, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 467 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x38, 0x0a, 0x05, 0x76, 0x61, 468 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x72, 0x65, 0x66, 0x6c, 469 0x65, 0x63, 0x74, 0x75, 0x74, 0x69, 0x6c, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x74, 0x68, 470 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x49, 0x6e, 0x6e, 0x65, 0x72, 0x52, 0x05, 0x76, 471 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xdf, 0x04, 0x0a, 0x16, 0x54, 0x65, 0x73, 472 0x74, 0x53, 0x68, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x43, 0x6f, 0x70, 0x79, 0x4d, 0x65, 0x73, 0x73, 473 0x61, 0x67, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x01, 0x20, 0x01, 474 0x28, 0x09, 0x52, 0x05, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x70, 475 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x02, 0x20, 0x03, 0x28, 476 0x09, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 477 0x12, 0x57, 0x0a, 0x0c, 0x6d, 0x61, 0x70, 0x70, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 478 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x72, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 479 0x75, 0x74, 0x69, 0x6c, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x53, 0x68, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 480 0x43, 0x6f, 0x70, 0x79, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x61, 0x70, 0x70, 481 0x65, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0b, 0x6d, 0x61, 482 0x70, 0x70, 0x65, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x46, 0x0a, 0x09, 0x69, 0x6e, 0x6e, 483 0x65, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x72, 484 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x75, 0x74, 0x69, 0x6c, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x53, 485 0x68, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x43, 0x6f, 0x70, 0x79, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 486 0x65, 0x2e, 0x49, 0x6e, 0x6e, 0x65, 0x72, 0x52, 0x08, 0x69, 0x6e, 0x6e, 0x65, 0x72, 0x4d, 0x73, 487 0x67, 0x12, 0x4c, 0x0a, 0x0c, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x6d, 0x73, 488 0x67, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x72, 0x65, 0x66, 0x6c, 0x65, 0x63, 489 0x74, 0x75, 0x74, 0x69, 0x6c, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x53, 0x68, 0x61, 0x6c, 0x6c, 0x6f, 490 0x77, 0x43, 0x6f, 0x70, 0x79, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x49, 0x6e, 0x6e, 491 0x65, 0x72, 0x52, 0x0b, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x4d, 0x73, 0x67, 0x12, 492 0x51, 0x0a, 0x0a, 0x6d, 0x61, 0x70, 0x70, 0x65, 0x64, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x06, 0x20, 493 0x03, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x72, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x75, 0x74, 0x69, 494 0x6c, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x53, 0x68, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x43, 0x6f, 0x70, 495 0x79, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x61, 0x70, 0x70, 0x65, 0x64, 0x4d, 496 0x73, 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x09, 0x6d, 0x61, 0x70, 0x70, 0x65, 0x64, 0x4d, 497 0x73, 0x67, 0x1a, 0x1d, 0x0a, 0x05, 0x49, 0x6e, 0x6e, 0x65, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x66, 498 0x69, 0x65, 0x6c, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x66, 0x69, 0x65, 0x6c, 499 0x64, 0x1a, 0x3e, 0x0a, 0x10, 0x4d, 0x61, 0x70, 0x70, 0x65, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 500 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 501 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 502 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 503 0x01, 0x1a, 0x67, 0x0a, 0x0e, 0x4d, 0x61, 0x70, 0x70, 0x65, 0x64, 0x4d, 0x73, 0x67, 0x45, 0x6e, 504 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 505 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x3f, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 506 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x72, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x75, 0x74, 507 0x69, 0x6c, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x53, 0x68, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x43, 0x6f, 508 0x70, 0x79, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x49, 0x6e, 0x6e, 0x65, 0x72, 0x52, 509 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x3b, 0x5a, 0x39, 0x67, 0x6f, 510 0x2e, 0x63, 0x68, 0x72, 0x6f, 0x6d, 0x69, 0x75, 0x6d, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x6c, 0x75, 511 0x63, 0x69, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 512 0x72, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x75, 0x74, 0x69, 0x6c, 0x3b, 0x72, 0x65, 0x66, 0x6c, 513 0x65, 0x63, 0x74, 0x75, 0x74, 0x69, 0x6c, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 514 } 515 516 var ( 517 file_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto_rawDescOnce sync.Once 518 file_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto_rawDescData = file_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto_rawDesc 519 ) 520 521 func file_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto_rawDescGZIP() []byte { 522 file_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto_rawDescOnce.Do(func() { 523 file_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto_rawDescData = protoimpl.X.CompressGZIP(file_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto_rawDescData) 524 }) 525 return file_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto_rawDescData 526 } 527 528 var file_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto_msgTypes = make([]protoimpl.MessageInfo, 15) 529 var file_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto_goTypes = []interface{}{ 530 (*TestMapMessage)(nil), // 0: reflectutil.TestMapMessage 531 (*TestPathMessage)(nil), // 1: reflectutil.TestPathMessage 532 (*TestShallowCopyMessage)(nil), // 2: reflectutil.TestShallowCopyMessage 533 nil, // 3: reflectutil.TestMapMessage.BoolMapEntry 534 nil, // 4: reflectutil.TestMapMessage.Int32MapEntry 535 nil, // 5: reflectutil.TestMapMessage.Int64MapEntry 536 nil, // 6: reflectutil.TestMapMessage.Uint32MapEntry 537 nil, // 7: reflectutil.TestMapMessage.Uint64MapEntry 538 nil, // 8: reflectutil.TestMapMessage.StringMapEntry 539 (*TestPathMessage_Inner)(nil), // 9: reflectutil.TestPathMessage.Inner 540 nil, // 10: reflectutil.TestPathMessage.MapInnerEntry 541 nil, // 11: reflectutil.TestPathMessage.IntMapInnerEntry 542 (*TestShallowCopyMessage_Inner)(nil), // 12: reflectutil.TestShallowCopyMessage.Inner 543 nil, // 13: reflectutil.TestShallowCopyMessage.MappedFieldEntry 544 nil, // 14: reflectutil.TestShallowCopyMessage.MappedMsgEntry 545 } 546 var file_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto_depIdxs = []int32{ 547 3, // 0: reflectutil.TestMapMessage.bool_map:type_name -> reflectutil.TestMapMessage.BoolMapEntry 548 4, // 1: reflectutil.TestMapMessage.int32_map:type_name -> reflectutil.TestMapMessage.Int32MapEntry 549 5, // 2: reflectutil.TestMapMessage.int64_map:type_name -> reflectutil.TestMapMessage.Int64MapEntry 550 6, // 3: reflectutil.TestMapMessage.uint32_map:type_name -> reflectutil.TestMapMessage.Uint32MapEntry 551 7, // 4: reflectutil.TestMapMessage.uint64_map:type_name -> reflectutil.TestMapMessage.Uint64MapEntry 552 8, // 5: reflectutil.TestMapMessage.string_map:type_name -> reflectutil.TestMapMessage.StringMapEntry 553 9, // 6: reflectutil.TestPathMessage.single_inner:type_name -> reflectutil.TestPathMessage.Inner 554 10, // 7: reflectutil.TestPathMessage.map_inner:type_name -> reflectutil.TestPathMessage.MapInnerEntry 555 11, // 8: reflectutil.TestPathMessage.int_map_inner:type_name -> reflectutil.TestPathMessage.IntMapInnerEntry 556 9, // 9: reflectutil.TestPathMessage.multi_inner:type_name -> reflectutil.TestPathMessage.Inner 557 13, // 10: reflectutil.TestShallowCopyMessage.mapped_field:type_name -> reflectutil.TestShallowCopyMessage.MappedFieldEntry 558 12, // 11: reflectutil.TestShallowCopyMessage.inner_msg:type_name -> reflectutil.TestShallowCopyMessage.Inner 559 12, // 12: reflectutil.TestShallowCopyMessage.repeated_msg:type_name -> reflectutil.TestShallowCopyMessage.Inner 560 14, // 13: reflectutil.TestShallowCopyMessage.mapped_msg:type_name -> reflectutil.TestShallowCopyMessage.MappedMsgEntry 561 9, // 14: reflectutil.TestPathMessage.MapInnerEntry.value:type_name -> reflectutil.TestPathMessage.Inner 562 9, // 15: reflectutil.TestPathMessage.IntMapInnerEntry.value:type_name -> reflectutil.TestPathMessage.Inner 563 12, // 16: reflectutil.TestShallowCopyMessage.MappedMsgEntry.value:type_name -> reflectutil.TestShallowCopyMessage.Inner 564 17, // [17:17] is the sub-list for method output_type 565 17, // [17:17] is the sub-list for method input_type 566 17, // [17:17] is the sub-list for extension type_name 567 17, // [17:17] is the sub-list for extension extendee 568 0, // [0:17] is the sub-list for field type_name 569 } 570 571 func init() { file_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto_init() } 572 func file_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto_init() { 573 if File_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto != nil { 574 return 575 } 576 if !protoimpl.UnsafeEnabled { 577 file_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 578 switch v := v.(*TestMapMessage); i { 579 case 0: 580 return &v.state 581 case 1: 582 return &v.sizeCache 583 case 2: 584 return &v.unknownFields 585 default: 586 return nil 587 } 588 } 589 file_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 590 switch v := v.(*TestPathMessage); i { 591 case 0: 592 return &v.state 593 case 1: 594 return &v.sizeCache 595 case 2: 596 return &v.unknownFields 597 default: 598 return nil 599 } 600 } 601 file_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 602 switch v := v.(*TestShallowCopyMessage); i { 603 case 0: 604 return &v.state 605 case 1: 606 return &v.sizeCache 607 case 2: 608 return &v.unknownFields 609 default: 610 return nil 611 } 612 } 613 file_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { 614 switch v := v.(*TestPathMessage_Inner); i { 615 case 0: 616 return &v.state 617 case 1: 618 return &v.sizeCache 619 case 2: 620 return &v.unknownFields 621 default: 622 return nil 623 } 624 } 625 file_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { 626 switch v := v.(*TestShallowCopyMessage_Inner); i { 627 case 0: 628 return &v.state 629 case 1: 630 return &v.sizeCache 631 case 2: 632 return &v.unknownFields 633 default: 634 return nil 635 } 636 } 637 } 638 type x struct{} 639 out := protoimpl.TypeBuilder{ 640 File: protoimpl.DescBuilder{ 641 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 642 RawDescriptor: file_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto_rawDesc, 643 NumEnums: 0, 644 NumMessages: 15, 645 NumExtensions: 0, 646 NumServices: 0, 647 }, 648 GoTypes: file_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto_goTypes, 649 DependencyIndexes: file_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto_depIdxs, 650 MessageInfos: file_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto_msgTypes, 651 }.Build() 652 File_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto = out.File 653 file_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto_rawDesc = nil 654 file_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto_goTypes = nil 655 file_go_chromium_org_luci_common_proto_reflectutil_reflectutil_test_proto_depIdxs = nil 656 }