...

Source file src/google.golang.org/protobuf/cmd/protoc-gen-go/testdata/fieldnames/fieldnames.pb.go

Documentation: google.golang.org/protobuf/cmd/protoc-gen-go/testdata/fieldnames

     1  // Copyright 2018 The Go Authors. All rights reserved.
     2  // Use of this source code is governed by a BSD-style
     3  // license that can be found in the LICENSE file.
     4  
     5  // Code generated by protoc-gen-go. DO NOT EDIT.
     6  // source: cmd/protoc-gen-go/testdata/fieldnames/fieldnames.proto
     7  
     8  package fieldnames
     9  
    10  import (
    11  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    12  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    13  	reflect "reflect"
    14  	sync "sync"
    15  )
    16  
    17  // Assorted edge cases in field name conflict resolution.
    18  //
    19  // Not all (or possibly any) of these behave in an easily-understood fashion.
    20  // This exists to demonstrate the current behavior and catch unintended
    21  // changes in it.
    22  type Message struct {
    23  	state         protoimpl.MessageState
    24  	sizeCache     protoimpl.SizeCache
    25  	unknownFields protoimpl.UnknownFields
    26  
    27  	// Various CamelCase conversions.
    28  	FieldOne   *string `protobuf:"bytes,1,opt,name=field_one,json=fieldOne" json:"field_one,omitempty"`
    29  	FieldTwo   *string `protobuf:"bytes,2,opt,name=FieldTwo" json:"FieldTwo,omitempty"`
    30  	FieldThree *string `protobuf:"bytes,3,opt,name=fieldThree" json:"fieldThree,omitempty"`
    31  	Field_Four *string `protobuf:"bytes,4,opt,name=field__four,json=fieldFour" json:"field__four,omitempty"`
    32  	// Field names that conflict with standard methods on the message struct.
    33  	Descriptor_   *string `protobuf:"bytes,10,opt,name=descriptor" json:"descriptor,omitempty"`
    34  	Marshal_      *string `protobuf:"bytes,11,opt,name=marshal" json:"marshal,omitempty"`
    35  	Unmarshal_    *string `protobuf:"bytes,12,opt,name=unmarshal" json:"unmarshal,omitempty"`
    36  	ProtoMessage_ *string `protobuf:"bytes,13,opt,name=proto_message,json=protoMessage" json:"proto_message,omitempty"`
    37  	// Field names that conflict with each other after CamelCasing.
    38  	CamelCase    *string `protobuf:"bytes,20,opt,name=CamelCase" json:"CamelCase,omitempty"`
    39  	CamelCase_   *string `protobuf:"bytes,21,opt,name=CamelCase_,json=CamelCase" json:"CamelCase_,omitempty"`
    40  	CamelCase__  *string `protobuf:"bytes,22,opt,name=camel_case,json=camelCase" json:"camel_case,omitempty"`   // conflicts with 20, 21
    41  	CamelCase___ *string `protobuf:"bytes,23,opt,name=CamelCase__,json=CamelCase" json:"CamelCase__,omitempty"` // conflicts with 21, 21, renamed 22
    42  	// Field with a getter that conflicts with another field.
    43  	GetName *string `protobuf:"bytes,30,opt,name=get_name,json=getName" json:"get_name,omitempty"`
    44  	Name_   *string `protobuf:"bytes,31,opt,name=name" json:"name,omitempty"`
    45  	// Oneof that conflicts with its first field: The oneof is renamed.
    46  	//
    47  	// Types that are assignable to OneofConflictA_:
    48  	//
    49  	//	*Message_OneofConflictA
    50  	OneofConflictA_ isMessage_OneofConflictA_ `protobuf_oneof:"oneof_conflict_a"`
    51  	// Oneof that conflicts with its second field: The field is renamed.
    52  	//
    53  	// Types that are assignable to OneofConflictB:
    54  	//
    55  	//	*Message_OneofNoConflict
    56  	//	*Message_OneofConflictB_
    57  	OneofConflictB isMessage_OneofConflictB `protobuf_oneof:"oneof_conflict_b"`
    58  	// Oneof with a field name that conflicts with a nested message.
    59  	//
    60  	// Types that are assignable to OneofConflictC:
    61  	//
    62  	//	*Message_OneofMessageConflict_
    63  	OneofConflictC isMessage_OneofConflictC `protobuf_oneof:"oneof_conflict_c"`
    64  }
    65  
    66  func (x *Message) Reset() {
    67  	*x = Message{}
    68  	if protoimpl.UnsafeEnabled {
    69  		mi := &file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_msgTypes[0]
    70  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    71  		ms.StoreMessageInfo(mi)
    72  	}
    73  }
    74  
    75  func (x *Message) String() string {
    76  	return protoimpl.X.MessageStringOf(x)
    77  }
    78  
    79  func (*Message) ProtoMessage() {}
    80  
    81  func (x *Message) ProtoReflect() protoreflect.Message {
    82  	mi := &file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_msgTypes[0]
    83  	if protoimpl.UnsafeEnabled && x != nil {
    84  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    85  		if ms.LoadMessageInfo() == nil {
    86  			ms.StoreMessageInfo(mi)
    87  		}
    88  		return ms
    89  	}
    90  	return mi.MessageOf(x)
    91  }
    92  
    93  // Deprecated: Use Message.ProtoReflect.Descriptor instead.
    94  func (*Message) Descriptor() ([]byte, []int) {
    95  	return file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_rawDescGZIP(), []int{0}
    96  }
    97  
    98  func (x *Message) GetFieldOne() string {
    99  	if x != nil && x.FieldOne != nil {
   100  		return *x.FieldOne
   101  	}
   102  	return ""
   103  }
   104  
   105  func (x *Message) GetFieldTwo() string {
   106  	if x != nil && x.FieldTwo != nil {
   107  		return *x.FieldTwo
   108  	}
   109  	return ""
   110  }
   111  
   112  func (x *Message) GetFieldThree() string {
   113  	if x != nil && x.FieldThree != nil {
   114  		return *x.FieldThree
   115  	}
   116  	return ""
   117  }
   118  
   119  func (x *Message) GetField_Four() string {
   120  	if x != nil && x.Field_Four != nil {
   121  		return *x.Field_Four
   122  	}
   123  	return ""
   124  }
   125  
   126  func (x *Message) GetDescriptor_() string {
   127  	if x != nil && x.Descriptor_ != nil {
   128  		return *x.Descriptor_
   129  	}
   130  	return ""
   131  }
   132  
   133  func (x *Message) GetMarshal_() string {
   134  	if x != nil && x.Marshal_ != nil {
   135  		return *x.Marshal_
   136  	}
   137  	return ""
   138  }
   139  
   140  func (x *Message) GetUnmarshal_() string {
   141  	if x != nil && x.Unmarshal_ != nil {
   142  		return *x.Unmarshal_
   143  	}
   144  	return ""
   145  }
   146  
   147  func (x *Message) GetProtoMessage_() string {
   148  	if x != nil && x.ProtoMessage_ != nil {
   149  		return *x.ProtoMessage_
   150  	}
   151  	return ""
   152  }
   153  
   154  func (x *Message) GetCamelCase() string {
   155  	if x != nil && x.CamelCase != nil {
   156  		return *x.CamelCase
   157  	}
   158  	return ""
   159  }
   160  
   161  func (x *Message) GetCamelCase_() string {
   162  	if x != nil && x.CamelCase_ != nil {
   163  		return *x.CamelCase_
   164  	}
   165  	return ""
   166  }
   167  
   168  func (x *Message) GetCamelCase__() string {
   169  	if x != nil && x.CamelCase__ != nil {
   170  		return *x.CamelCase__
   171  	}
   172  	return ""
   173  }
   174  
   175  func (x *Message) GetCamelCase___() string {
   176  	if x != nil && x.CamelCase___ != nil {
   177  		return *x.CamelCase___
   178  	}
   179  	return ""
   180  }
   181  
   182  func (x *Message) GetGetName() string {
   183  	if x != nil && x.GetName != nil {
   184  		return *x.GetName
   185  	}
   186  	return ""
   187  }
   188  
   189  func (x *Message) GetName_() string {
   190  	if x != nil && x.Name_ != nil {
   191  		return *x.Name_
   192  	}
   193  	return ""
   194  }
   195  
   196  func (m *Message) GetOneofConflictA_() isMessage_OneofConflictA_ {
   197  	if m != nil {
   198  		return m.OneofConflictA_
   199  	}
   200  	return nil
   201  }
   202  
   203  func (x *Message) GetOneofConflictA() string {
   204  	if x, ok := x.GetOneofConflictA_().(*Message_OneofConflictA); ok {
   205  		return x.OneofConflictA
   206  	}
   207  	return ""
   208  }
   209  
   210  func (m *Message) GetOneofConflictB() isMessage_OneofConflictB {
   211  	if m != nil {
   212  		return m.OneofConflictB
   213  	}
   214  	return nil
   215  }
   216  
   217  func (x *Message) GetOneofNoConflict() string {
   218  	if x, ok := x.GetOneofConflictB().(*Message_OneofNoConflict); ok {
   219  		return x.OneofNoConflict
   220  	}
   221  	return ""
   222  }
   223  
   224  func (x *Message) GetOneofConflictB_() string {
   225  	if x, ok := x.GetOneofConflictB().(*Message_OneofConflictB_); ok {
   226  		return x.OneofConflictB_
   227  	}
   228  	return ""
   229  }
   230  
   231  func (m *Message) GetOneofConflictC() isMessage_OneofConflictC {
   232  	if m != nil {
   233  		return m.OneofConflictC
   234  	}
   235  	return nil
   236  }
   237  
   238  func (x *Message) GetOneofMessageConflict() string {
   239  	if x, ok := x.GetOneofConflictC().(*Message_OneofMessageConflict_); ok {
   240  		return x.OneofMessageConflict
   241  	}
   242  	return ""
   243  }
   244  
   245  type isMessage_OneofConflictA_ interface {
   246  	isMessage_OneofConflictA_()
   247  }
   248  
   249  type Message_OneofConflictA struct {
   250  	OneofConflictA string `protobuf:"bytes,40,opt,name=OneofConflictA,oneof"`
   251  }
   252  
   253  func (*Message_OneofConflictA) isMessage_OneofConflictA_() {}
   254  
   255  type isMessage_OneofConflictB interface {
   256  	isMessage_OneofConflictB()
   257  }
   258  
   259  type Message_OneofNoConflict struct {
   260  	OneofNoConflict string `protobuf:"bytes,50,opt,name=oneof_no_conflict,json=oneofNoConflict,oneof"`
   261  }
   262  
   263  type Message_OneofConflictB_ struct {
   264  	OneofConflictB_ string `protobuf:"bytes,51,opt,name=OneofConflictB,oneof"`
   265  }
   266  
   267  func (*Message_OneofNoConflict) isMessage_OneofConflictB() {}
   268  
   269  func (*Message_OneofConflictB_) isMessage_OneofConflictB() {}
   270  
   271  type isMessage_OneofConflictC interface {
   272  	isMessage_OneofConflictC()
   273  }
   274  
   275  type Message_OneofMessageConflict_ struct {
   276  	OneofMessageConflict string `protobuf:"bytes,60,opt,name=oneof_message_conflict,json=oneofMessageConflict,oneof"`
   277  }
   278  
   279  func (*Message_OneofMessageConflict_) isMessage_OneofConflictC() {}
   280  
   281  type Message_OneofMessageConflict struct {
   282  	state         protoimpl.MessageState
   283  	sizeCache     protoimpl.SizeCache
   284  	unknownFields protoimpl.UnknownFields
   285  }
   286  
   287  func (x *Message_OneofMessageConflict) Reset() {
   288  	*x = Message_OneofMessageConflict{}
   289  	if protoimpl.UnsafeEnabled {
   290  		mi := &file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_msgTypes[1]
   291  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   292  		ms.StoreMessageInfo(mi)
   293  	}
   294  }
   295  
   296  func (x *Message_OneofMessageConflict) String() string {
   297  	return protoimpl.X.MessageStringOf(x)
   298  }
   299  
   300  func (*Message_OneofMessageConflict) ProtoMessage() {}
   301  
   302  func (x *Message_OneofMessageConflict) ProtoReflect() protoreflect.Message {
   303  	mi := &file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_msgTypes[1]
   304  	if protoimpl.UnsafeEnabled && x != nil {
   305  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   306  		if ms.LoadMessageInfo() == nil {
   307  			ms.StoreMessageInfo(mi)
   308  		}
   309  		return ms
   310  	}
   311  	return mi.MessageOf(x)
   312  }
   313  
   314  // Deprecated: Use Message_OneofMessageConflict.ProtoReflect.Descriptor instead.
   315  func (*Message_OneofMessageConflict) Descriptor() ([]byte, []int) {
   316  	return file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_rawDescGZIP(), []int{0, 0}
   317  }
   318  
   319  var File_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto protoreflect.FileDescriptor
   320  
   321  var file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_rawDesc = []byte{
   322  	0x0a, 0x36, 0x63, 0x6d, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2d, 0x67, 0x65, 0x6e,
   323  	0x2d, 0x67, 0x6f, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x66, 0x69, 0x65,
   324  	0x6c, 0x64, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x6e, 0x61, 0x6d,
   325  	0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x19, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74,
   326  	0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x6e, 0x61,
   327  	0x6d, 0x65, 0x73, 0x22, 0xb8, 0x05, 0x0a, 0x07, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12,
   328  	0x1b, 0x0a, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6f, 0x6e, 0x65, 0x18, 0x01, 0x20, 0x01,
   329  	0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4f, 0x6e, 0x65, 0x12, 0x1a, 0x0a, 0x08,
   330  	0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x77, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
   331  	0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x77, 0x6f, 0x12, 0x1e, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c,
   332  	0x64, 0x54, 0x68, 0x72, 0x65, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x66, 0x69,
   333  	0x65, 0x6c, 0x64, 0x54, 0x68, 0x72, 0x65, 0x65, 0x12, 0x1e, 0x0a, 0x0b, 0x66, 0x69, 0x65, 0x6c,
   334  	0x64, 0x5f, 0x5f, 0x66, 0x6f, 0x75, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x66,
   335  	0x69, 0x65, 0x6c, 0x64, 0x46, 0x6f, 0x75, 0x72, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x65, 0x73, 0x63,
   336  	0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x64, 0x65,
   337  	0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x61, 0x72, 0x73,
   338  	0x68, 0x61, 0x6c, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x61, 0x72, 0x73, 0x68,
   339  	0x61, 0x6c, 0x12, 0x1c, 0x0a, 0x09, 0x75, 0x6e, 0x6d, 0x61, 0x72, 0x73, 0x68, 0x61, 0x6c, 0x18,
   340  	0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x75, 0x6e, 0x6d, 0x61, 0x72, 0x73, 0x68, 0x61, 0x6c,
   341  	0x12, 0x23, 0x0a, 0x0d, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67,
   342  	0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x4d, 0x65,
   343  	0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x43, 0x61, 0x6d, 0x65, 0x6c, 0x43, 0x61,
   344  	0x73, 0x65, 0x18, 0x14, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x43, 0x61, 0x6d, 0x65, 0x6c, 0x43,
   345  	0x61, 0x73, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x43, 0x61, 0x6d, 0x65, 0x6c, 0x43, 0x61, 0x73, 0x65,
   346  	0x5f, 0x18, 0x15, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x43, 0x61, 0x6d, 0x65, 0x6c, 0x43, 0x61,
   347  	0x73, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x61, 0x6d, 0x65, 0x6c, 0x5f, 0x63, 0x61, 0x73, 0x65,
   348  	0x18, 0x16, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x61, 0x6d, 0x65, 0x6c, 0x43, 0x61, 0x73,
   349  	0x65, 0x12, 0x1e, 0x0a, 0x0b, 0x43, 0x61, 0x6d, 0x65, 0x6c, 0x43, 0x61, 0x73, 0x65, 0x5f, 0x5f,
   350  	0x18, 0x17, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x43, 0x61, 0x6d, 0x65, 0x6c, 0x43, 0x61, 0x73,
   351  	0x65, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x65, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x1e, 0x20,
   352  	0x01, 0x28, 0x09, 0x52, 0x07, 0x67, 0x65, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04,
   353  	0x6e, 0x61, 0x6d, 0x65, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
   354  	0x12, 0x28, 0x0a, 0x0e, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x43, 0x6f, 0x6e, 0x66, 0x6c, 0x69, 0x63,
   355  	0x74, 0x41, 0x18, 0x28, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0e, 0x4f, 0x6e, 0x65, 0x6f,
   356  	0x66, 0x43, 0x6f, 0x6e, 0x66, 0x6c, 0x69, 0x63, 0x74, 0x41, 0x12, 0x2c, 0x0a, 0x11, 0x6f, 0x6e,
   357  	0x65, 0x6f, 0x66, 0x5f, 0x6e, 0x6f, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x6c, 0x69, 0x63, 0x74, 0x18,
   358  	0x32, 0x20, 0x01, 0x28, 0x09, 0x48, 0x01, 0x52, 0x0f, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x4e, 0x6f,
   359  	0x43, 0x6f, 0x6e, 0x66, 0x6c, 0x69, 0x63, 0x74, 0x12, 0x28, 0x0a, 0x0e, 0x4f, 0x6e, 0x65, 0x6f,
   360  	0x66, 0x43, 0x6f, 0x6e, 0x66, 0x6c, 0x69, 0x63, 0x74, 0x42, 0x18, 0x33, 0x20, 0x01, 0x28, 0x09,
   361  	0x48, 0x01, 0x52, 0x0e, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x43, 0x6f, 0x6e, 0x66, 0x6c, 0x69, 0x63,
   362  	0x74, 0x42, 0x12, 0x36, 0x0a, 0x16, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x6d, 0x65, 0x73, 0x73,
   363  	0x61, 0x67, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x6c, 0x69, 0x63, 0x74, 0x18, 0x3c, 0x20, 0x01,
   364  	0x28, 0x09, 0x48, 0x02, 0x52, 0x14, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x4d, 0x65, 0x73, 0x73, 0x61,
   365  	0x67, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x6c, 0x69, 0x63, 0x74, 0x1a, 0x16, 0x0a, 0x14, 0x4f, 0x6e,
   366  	0x65, 0x6f, 0x66, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x6c, 0x69,
   367  	0x63, 0x74, 0x42, 0x12, 0x0a, 0x10, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x63, 0x6f, 0x6e, 0x66,
   368  	0x6c, 0x69, 0x63, 0x74, 0x5f, 0x61, 0x42, 0x12, 0x0a, 0x10, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f,
   369  	0x63, 0x6f, 0x6e, 0x66, 0x6c, 0x69, 0x63, 0x74, 0x5f, 0x62, 0x42, 0x12, 0x0a, 0x10, 0x6f, 0x6e,
   370  	0x65, 0x6f, 0x66, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x6c, 0x69, 0x63, 0x74, 0x5f, 0x63, 0x42, 0x42,
   371  	0x5a, 0x40, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e,
   372  	0x6f, 0x72, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x63, 0x6d, 0x64,
   373  	0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2d, 0x67, 0x65, 0x6e, 0x2d, 0x67, 0x6f, 0x2f, 0x74,
   374  	0x65, 0x73, 0x74, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x6e, 0x61, 0x6d,
   375  	0x65, 0x73,
   376  }
   377  
   378  var (
   379  	file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_rawDescOnce sync.Once
   380  	file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_rawDescData = file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_rawDesc
   381  )
   382  
   383  func file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_rawDescGZIP() []byte {
   384  	file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_rawDescOnce.Do(func() {
   385  		file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_rawDescData = protoimpl.X.CompressGZIP(file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_rawDescData)
   386  	})
   387  	return file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_rawDescData
   388  }
   389  
   390  var file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
   391  var file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_goTypes = []interface{}{
   392  	(*Message)(nil),                      // 0: goproto.protoc.fieldnames.Message
   393  	(*Message_OneofMessageConflict)(nil), // 1: goproto.protoc.fieldnames.Message.OneofMessageConflict
   394  }
   395  var file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_depIdxs = []int32{
   396  	0, // [0:0] is the sub-list for method output_type
   397  	0, // [0:0] is the sub-list for method input_type
   398  	0, // [0:0] is the sub-list for extension type_name
   399  	0, // [0:0] is the sub-list for extension extendee
   400  	0, // [0:0] is the sub-list for field type_name
   401  }
   402  
   403  func init() { file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_init() }
   404  func file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_init() {
   405  	if File_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto != nil {
   406  		return
   407  	}
   408  	if !protoimpl.UnsafeEnabled {
   409  		file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   410  			switch v := v.(*Message); i {
   411  			case 0:
   412  				return &v.state
   413  			case 1:
   414  				return &v.sizeCache
   415  			case 2:
   416  				return &v.unknownFields
   417  			default:
   418  				return nil
   419  			}
   420  		}
   421  		file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   422  			switch v := v.(*Message_OneofMessageConflict); i {
   423  			case 0:
   424  				return &v.state
   425  			case 1:
   426  				return &v.sizeCache
   427  			case 2:
   428  				return &v.unknownFields
   429  			default:
   430  				return nil
   431  			}
   432  		}
   433  	}
   434  	file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_msgTypes[0].OneofWrappers = []interface{}{
   435  		(*Message_OneofConflictA)(nil),
   436  		(*Message_OneofNoConflict)(nil),
   437  		(*Message_OneofConflictB_)(nil),
   438  		(*Message_OneofMessageConflict_)(nil),
   439  	}
   440  	type x struct{}
   441  	out := protoimpl.TypeBuilder{
   442  		File: protoimpl.DescBuilder{
   443  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   444  			RawDescriptor: file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_rawDesc,
   445  			NumEnums:      0,
   446  			NumMessages:   2,
   447  			NumExtensions: 0,
   448  			NumServices:   0,
   449  		},
   450  		GoTypes:           file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_goTypes,
   451  		DependencyIndexes: file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_depIdxs,
   452  		MessageInfos:      file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_msgTypes,
   453  	}.Build()
   454  	File_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto = out.File
   455  	file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_rawDesc = nil
   456  	file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_goTypes = nil
   457  	file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_depIdxs = nil
   458  }
   459  

View as plain text