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  }