1*1c12ee1eSDan Willemsen// Copyright 2019 The Go Authors. All rights reserved. 2*1c12ee1eSDan Willemsen// Use of this source code is governed by a BSD-style 3*1c12ee1eSDan Willemsen// license that can be found in the LICENSE file. 4*1c12ee1eSDan Willemsen 5*1c12ee1eSDan Willemsen// This file contains a message which references a message that implements the 6*1c12ee1eSDan Willemsen// proto.Message interface but does not have the structure of a normal generated 7*1c12ee1eSDan Willemsen// message. 8*1c12ee1eSDan Willemsen 9*1c12ee1eSDan Willemsen// Code generated by protoc-gen-go. DO NOT EDIT. 10*1c12ee1eSDan Willemsen// source: internal/testprotos/irregular/test.proto 11*1c12ee1eSDan Willemsen 12*1c12ee1eSDan Willemsenpackage irregular 13*1c12ee1eSDan Willemsen 14*1c12ee1eSDan Willemsenimport ( 15*1c12ee1eSDan Willemsen protoreflect "google.golang.org/protobuf/reflect/protoreflect" 16*1c12ee1eSDan Willemsen protoimpl "google.golang.org/protobuf/runtime/protoimpl" 17*1c12ee1eSDan Willemsen reflect "reflect" 18*1c12ee1eSDan Willemsen sync "sync" 19*1c12ee1eSDan Willemsen) 20*1c12ee1eSDan Willemsen 21*1c12ee1eSDan Willemsentype Message struct { 22*1c12ee1eSDan Willemsen state protoimpl.MessageState 23*1c12ee1eSDan Willemsen sizeCache protoimpl.SizeCache 24*1c12ee1eSDan Willemsen unknownFields protoimpl.UnknownFields 25*1c12ee1eSDan Willemsen 26*1c12ee1eSDan Willemsen OptionalMessage *IrregularMessage `protobuf:"bytes,1,opt,name=optional_message,json=optionalMessage" json:"optional_message,omitempty"` 27*1c12ee1eSDan Willemsen RepeatedMessage []*IrregularMessage `protobuf:"bytes,2,rep,name=repeated_message,json=repeatedMessage" json:"repeated_message,omitempty"` 28*1c12ee1eSDan Willemsen RequiredMessage *IrregularMessage `protobuf:"bytes,3,req,name=required_message,json=requiredMessage" json:"required_message,omitempty"` 29*1c12ee1eSDan Willemsen MapMessage map[string]*IrregularMessage `protobuf:"bytes,4,rep,name=map_message,json=mapMessage" json:"map_message,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 30*1c12ee1eSDan Willemsen // Types that are assignable to Union: 31*1c12ee1eSDan Willemsen // 32*1c12ee1eSDan Willemsen // *Message_OneofMessage 33*1c12ee1eSDan Willemsen // *Message_OneofAberrantMessage 34*1c12ee1eSDan Willemsen Union isMessage_Union `protobuf_oneof:"union"` 35*1c12ee1eSDan Willemsen OptionalAberrantMessage *AberrantMessage `protobuf:"bytes,7,opt,name=optional_aberrant_message,json=optionalAberrantMessage" json:"optional_aberrant_message,omitempty"` 36*1c12ee1eSDan Willemsen RepeatedAberrantMessage []*AberrantMessage `protobuf:"bytes,8,rep,name=repeated_aberrant_message,json=repeatedAberrantMessage" json:"repeated_aberrant_message,omitempty"` 37*1c12ee1eSDan Willemsen RequiredAberrantMessage *AberrantMessage `protobuf:"bytes,9,req,name=required_aberrant_message,json=requiredAberrantMessage" json:"required_aberrant_message,omitempty"` 38*1c12ee1eSDan Willemsen MapAberrantMessage map[string]*AberrantMessage `protobuf:"bytes,10,rep,name=map_aberrant_message,json=mapAberrantMessage" json:"map_aberrant_message,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 39*1c12ee1eSDan Willemsen} 40*1c12ee1eSDan Willemsen 41*1c12ee1eSDan Willemsenfunc (x *Message) Reset() { 42*1c12ee1eSDan Willemsen *x = Message{} 43*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled { 44*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_irregular_test_proto_msgTypes[0] 45*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 46*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 47*1c12ee1eSDan Willemsen } 48*1c12ee1eSDan Willemsen} 49*1c12ee1eSDan Willemsen 50*1c12ee1eSDan Willemsenfunc (x *Message) String() string { 51*1c12ee1eSDan Willemsen return protoimpl.X.MessageStringOf(x) 52*1c12ee1eSDan Willemsen} 53*1c12ee1eSDan Willemsen 54*1c12ee1eSDan Willemsenfunc (*Message) ProtoMessage() {} 55*1c12ee1eSDan Willemsen 56*1c12ee1eSDan Willemsenfunc (x *Message) ProtoReflect() protoreflect.Message { 57*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_irregular_test_proto_msgTypes[0] 58*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled && x != nil { 59*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 60*1c12ee1eSDan Willemsen if ms.LoadMessageInfo() == nil { 61*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 62*1c12ee1eSDan Willemsen } 63*1c12ee1eSDan Willemsen return ms 64*1c12ee1eSDan Willemsen } 65*1c12ee1eSDan Willemsen return mi.MessageOf(x) 66*1c12ee1eSDan Willemsen} 67*1c12ee1eSDan Willemsen 68*1c12ee1eSDan Willemsen// Deprecated: Use Message.ProtoReflect.Descriptor instead. 69*1c12ee1eSDan Willemsenfunc (*Message) Descriptor() ([]byte, []int) { 70*1c12ee1eSDan Willemsen return file_internal_testprotos_irregular_test_proto_rawDescGZIP(), []int{0} 71*1c12ee1eSDan Willemsen} 72*1c12ee1eSDan Willemsen 73*1c12ee1eSDan Willemsenfunc (x *Message) GetOptionalMessage() *IrregularMessage { 74*1c12ee1eSDan Willemsen if x != nil { 75*1c12ee1eSDan Willemsen return x.OptionalMessage 76*1c12ee1eSDan Willemsen } 77*1c12ee1eSDan Willemsen return nil 78*1c12ee1eSDan Willemsen} 79*1c12ee1eSDan Willemsen 80*1c12ee1eSDan Willemsenfunc (x *Message) GetRepeatedMessage() []*IrregularMessage { 81*1c12ee1eSDan Willemsen if x != nil { 82*1c12ee1eSDan Willemsen return x.RepeatedMessage 83*1c12ee1eSDan Willemsen } 84*1c12ee1eSDan Willemsen return nil 85*1c12ee1eSDan Willemsen} 86*1c12ee1eSDan Willemsen 87*1c12ee1eSDan Willemsenfunc (x *Message) GetRequiredMessage() *IrregularMessage { 88*1c12ee1eSDan Willemsen if x != nil { 89*1c12ee1eSDan Willemsen return x.RequiredMessage 90*1c12ee1eSDan Willemsen } 91*1c12ee1eSDan Willemsen return nil 92*1c12ee1eSDan Willemsen} 93*1c12ee1eSDan Willemsen 94*1c12ee1eSDan Willemsenfunc (x *Message) GetMapMessage() map[string]*IrregularMessage { 95*1c12ee1eSDan Willemsen if x != nil { 96*1c12ee1eSDan Willemsen return x.MapMessage 97*1c12ee1eSDan Willemsen } 98*1c12ee1eSDan Willemsen return nil 99*1c12ee1eSDan Willemsen} 100*1c12ee1eSDan Willemsen 101*1c12ee1eSDan Willemsenfunc (m *Message) GetUnion() isMessage_Union { 102*1c12ee1eSDan Willemsen if m != nil { 103*1c12ee1eSDan Willemsen return m.Union 104*1c12ee1eSDan Willemsen } 105*1c12ee1eSDan Willemsen return nil 106*1c12ee1eSDan Willemsen} 107*1c12ee1eSDan Willemsen 108*1c12ee1eSDan Willemsenfunc (x *Message) GetOneofMessage() *IrregularMessage { 109*1c12ee1eSDan Willemsen if x, ok := x.GetUnion().(*Message_OneofMessage); ok { 110*1c12ee1eSDan Willemsen return x.OneofMessage 111*1c12ee1eSDan Willemsen } 112*1c12ee1eSDan Willemsen return nil 113*1c12ee1eSDan Willemsen} 114*1c12ee1eSDan Willemsen 115*1c12ee1eSDan Willemsenfunc (x *Message) GetOneofAberrantMessage() *AberrantMessage { 116*1c12ee1eSDan Willemsen if x, ok := x.GetUnion().(*Message_OneofAberrantMessage); ok { 117*1c12ee1eSDan Willemsen return x.OneofAberrantMessage 118*1c12ee1eSDan Willemsen } 119*1c12ee1eSDan Willemsen return nil 120*1c12ee1eSDan Willemsen} 121*1c12ee1eSDan Willemsen 122*1c12ee1eSDan Willemsenfunc (x *Message) GetOptionalAberrantMessage() *AberrantMessage { 123*1c12ee1eSDan Willemsen if x != nil { 124*1c12ee1eSDan Willemsen return x.OptionalAberrantMessage 125*1c12ee1eSDan Willemsen } 126*1c12ee1eSDan Willemsen return nil 127*1c12ee1eSDan Willemsen} 128*1c12ee1eSDan Willemsen 129*1c12ee1eSDan Willemsenfunc (x *Message) GetRepeatedAberrantMessage() []*AberrantMessage { 130*1c12ee1eSDan Willemsen if x != nil { 131*1c12ee1eSDan Willemsen return x.RepeatedAberrantMessage 132*1c12ee1eSDan Willemsen } 133*1c12ee1eSDan Willemsen return nil 134*1c12ee1eSDan Willemsen} 135*1c12ee1eSDan Willemsen 136*1c12ee1eSDan Willemsenfunc (x *Message) GetRequiredAberrantMessage() *AberrantMessage { 137*1c12ee1eSDan Willemsen if x != nil { 138*1c12ee1eSDan Willemsen return x.RequiredAberrantMessage 139*1c12ee1eSDan Willemsen } 140*1c12ee1eSDan Willemsen return nil 141*1c12ee1eSDan Willemsen} 142*1c12ee1eSDan Willemsen 143*1c12ee1eSDan Willemsenfunc (x *Message) GetMapAberrantMessage() map[string]*AberrantMessage { 144*1c12ee1eSDan Willemsen if x != nil { 145*1c12ee1eSDan Willemsen return x.MapAberrantMessage 146*1c12ee1eSDan Willemsen } 147*1c12ee1eSDan Willemsen return nil 148*1c12ee1eSDan Willemsen} 149*1c12ee1eSDan Willemsen 150*1c12ee1eSDan Willemsentype isMessage_Union interface { 151*1c12ee1eSDan Willemsen isMessage_Union() 152*1c12ee1eSDan Willemsen} 153*1c12ee1eSDan Willemsen 154*1c12ee1eSDan Willemsentype Message_OneofMessage struct { 155*1c12ee1eSDan Willemsen OneofMessage *IrregularMessage `protobuf:"bytes,5,opt,name=oneof_message,json=oneofMessage,oneof"` 156*1c12ee1eSDan Willemsen} 157*1c12ee1eSDan Willemsen 158*1c12ee1eSDan Willemsentype Message_OneofAberrantMessage struct { 159*1c12ee1eSDan Willemsen OneofAberrantMessage *AberrantMessage `protobuf:"bytes,6,opt,name=oneof_aberrant_message,json=oneofAberrantMessage,oneof"` 160*1c12ee1eSDan Willemsen} 161*1c12ee1eSDan Willemsen 162*1c12ee1eSDan Willemsenfunc (*Message_OneofMessage) isMessage_Union() {} 163*1c12ee1eSDan Willemsen 164*1c12ee1eSDan Willemsenfunc (*Message_OneofAberrantMessage) isMessage_Union() {} 165*1c12ee1eSDan Willemsen 166*1c12ee1eSDan Willemsenvar File_internal_testprotos_irregular_test_proto protoreflect.FileDescriptor 167*1c12ee1eSDan Willemsen 168*1c12ee1eSDan Willemsenvar file_internal_testprotos_irregular_test_proto_rawDesc = []byte{ 169*1c12ee1eSDan Willemsen 0x0a, 0x28, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 170*1c12ee1eSDan Willemsen 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x69, 0x72, 0x72, 0x65, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x2f, 171*1c12ee1eSDan Willemsen 0x74, 0x65, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x17, 0x67, 0x6f, 0x70, 0x72, 172*1c12ee1eSDan Willemsen 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x69, 0x72, 0x72, 0x65, 0x67, 0x75, 173*1c12ee1eSDan Willemsen 0x6c, 0x61, 0x72, 0x1a, 0x2d, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 174*1c12ee1eSDan Willemsen 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x69, 0x72, 0x72, 0x65, 0x67, 0x75, 0x6c, 175*1c12ee1eSDan Willemsen 0x61, 0x72, 0x2f, 0x69, 0x72, 0x72, 0x65, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x2e, 0x70, 0x72, 0x6f, 176*1c12ee1eSDan Willemsen 0x74, 0x6f, 0x22, 0x94, 0x09, 0x0a, 0x07, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x54, 177*1c12ee1eSDan Willemsen 0x0a, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 178*1c12ee1eSDan Willemsen 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 179*1c12ee1eSDan Willemsen 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x69, 0x72, 0x72, 0x65, 0x67, 0x75, 0x6c, 180*1c12ee1eSDan Willemsen 0x61, 0x72, 0x2e, 0x49, 0x72, 0x72, 0x65, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x4d, 0x65, 0x73, 0x73, 181*1c12ee1eSDan Willemsen 0x61, 0x67, 0x65, 0x52, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x4d, 0x65, 0x73, 182*1c12ee1eSDan Willemsen 0x73, 0x61, 0x67, 0x65, 0x12, 0x54, 0x0a, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 183*1c12ee1eSDan Willemsen 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 184*1c12ee1eSDan Willemsen 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x69, 185*1c12ee1eSDan Willemsen 0x72, 0x72, 0x65, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x2e, 0x49, 0x72, 0x72, 0x65, 0x67, 0x75, 0x6c, 186*1c12ee1eSDan Willemsen 0x61, 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 187*1c12ee1eSDan Willemsen 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x54, 0x0a, 0x10, 0x72, 0x65, 188*1c12ee1eSDan Willemsen 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x03, 189*1c12ee1eSDan Willemsen 0x20, 0x02, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 190*1c12ee1eSDan Willemsen 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x69, 0x72, 0x72, 0x65, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x2e, 0x49, 191*1c12ee1eSDan Willemsen 0x72, 0x72, 0x65, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 192*1c12ee1eSDan Willemsen 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 193*1c12ee1eSDan Willemsen 0x12, 0x51, 0x0a, 0x0b, 0x6d, 0x61, 0x70, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 194*1c12ee1eSDan Willemsen 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 195*1c12ee1eSDan Willemsen 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x69, 0x72, 0x72, 0x65, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x2e, 196*1c12ee1eSDan Willemsen 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x61, 0x70, 0x4d, 0x65, 0x73, 0x73, 0x61, 197*1c12ee1eSDan Willemsen 0x67, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a, 0x6d, 0x61, 0x70, 0x4d, 0x65, 0x73, 0x73, 198*1c12ee1eSDan Willemsen 0x61, 0x67, 0x65, 0x12, 0x50, 0x0a, 0x0d, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x6d, 0x65, 0x73, 199*1c12ee1eSDan Willemsen 0x73, 0x61, 0x67, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x70, 200*1c12ee1eSDan Willemsen 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x69, 0x72, 0x72, 0x65, 0x67, 201*1c12ee1eSDan Willemsen 0x75, 0x6c, 0x61, 0x72, 0x2e, 0x49, 0x72, 0x72, 0x65, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x4d, 0x65, 202*1c12ee1eSDan Willemsen 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, 0x00, 0x52, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x4d, 0x65, 203*1c12ee1eSDan Willemsen 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x60, 0x0a, 0x16, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x61, 204*1c12ee1eSDan Willemsen 0x62, 0x65, 0x72, 0x72, 0x61, 0x6e, 0x74, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 205*1c12ee1eSDan Willemsen 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 206*1c12ee1eSDan Willemsen 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x69, 0x72, 0x72, 0x65, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x2e, 207*1c12ee1eSDan Willemsen 0x41, 0x62, 0x65, 0x72, 0x72, 0x61, 0x6e, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, 208*1c12ee1eSDan Willemsen 0x00, 0x52, 0x14, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x41, 0x62, 0x65, 0x72, 0x72, 0x61, 0x6e, 0x74, 209*1c12ee1eSDan Willemsen 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x64, 0x0a, 0x19, 0x6f, 0x70, 0x74, 0x69, 0x6f, 210*1c12ee1eSDan Willemsen 0x6e, 0x61, 0x6c, 0x5f, 0x61, 0x62, 0x65, 0x72, 0x72, 0x61, 0x6e, 0x74, 0x5f, 0x6d, 0x65, 0x73, 211*1c12ee1eSDan Willemsen 0x73, 0x61, 0x67, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x70, 212*1c12ee1eSDan Willemsen 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x69, 0x72, 0x72, 0x65, 0x67, 213*1c12ee1eSDan Willemsen 0x75, 0x6c, 0x61, 0x72, 0x2e, 0x41, 0x62, 0x65, 0x72, 0x72, 0x61, 0x6e, 0x74, 0x4d, 0x65, 0x73, 214*1c12ee1eSDan Willemsen 0x73, 0x61, 0x67, 0x65, 0x52, 0x17, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x41, 0x62, 215*1c12ee1eSDan Willemsen 0x65, 0x72, 0x72, 0x61, 0x6e, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x64, 0x0a, 216*1c12ee1eSDan Willemsen 0x19, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x62, 0x65, 0x72, 0x72, 0x61, 217*1c12ee1eSDan Willemsen 0x6e, 0x74, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 218*1c12ee1eSDan Willemsen 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 219*1c12ee1eSDan Willemsen 0x2e, 0x69, 0x72, 0x72, 0x65, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x2e, 0x41, 0x62, 0x65, 0x72, 0x72, 220*1c12ee1eSDan Willemsen 0x61, 0x6e, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x17, 0x72, 0x65, 0x70, 0x65, 221*1c12ee1eSDan Willemsen 0x61, 0x74, 0x65, 0x64, 0x41, 0x62, 0x65, 0x72, 0x72, 0x61, 0x6e, 0x74, 0x4d, 0x65, 0x73, 0x73, 222*1c12ee1eSDan Willemsen 0x61, 0x67, 0x65, 0x12, 0x64, 0x0a, 0x19, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 223*1c12ee1eSDan Willemsen 0x61, 0x62, 0x65, 0x72, 0x72, 0x61, 0x6e, 0x74, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 224*1c12ee1eSDan Willemsen 0x18, 0x09, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 225*1c12ee1eSDan Willemsen 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x69, 0x72, 0x72, 0x65, 0x67, 0x75, 0x6c, 0x61, 0x72, 226*1c12ee1eSDan Willemsen 0x2e, 0x41, 0x62, 0x65, 0x72, 0x72, 0x61, 0x6e, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 227*1c12ee1eSDan Willemsen 0x52, 0x17, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x41, 0x62, 0x65, 0x72, 0x72, 0x61, 228*1c12ee1eSDan Willemsen 0x6e, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x6a, 0x0a, 0x14, 0x6d, 0x61, 0x70, 229*1c12ee1eSDan Willemsen 0x5f, 0x61, 0x62, 0x65, 0x72, 0x72, 0x61, 0x6e, 0x74, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 230*1c12ee1eSDan Willemsen 0x65, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 231*1c12ee1eSDan Willemsen 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x69, 0x72, 0x72, 0x65, 0x67, 0x75, 0x6c, 0x61, 232*1c12ee1eSDan Willemsen 0x72, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x61, 0x70, 0x41, 0x62, 0x65, 233*1c12ee1eSDan Willemsen 0x72, 0x72, 0x61, 0x6e, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, 0x6e, 0x74, 0x72, 234*1c12ee1eSDan Willemsen 0x79, 0x52, 0x12, 0x6d, 0x61, 0x70, 0x41, 0x62, 0x65, 0x72, 0x72, 0x61, 0x6e, 0x74, 0x4d, 0x65, 235*1c12ee1eSDan Willemsen 0x73, 0x73, 0x61, 0x67, 0x65, 0x1a, 0x68, 0x0a, 0x0f, 0x4d, 0x61, 0x70, 0x4d, 0x65, 0x73, 0x73, 236*1c12ee1eSDan Willemsen 0x61, 0x67, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 237*1c12ee1eSDan Willemsen 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x3f, 0x0a, 0x05, 0x76, 0x61, 238*1c12ee1eSDan Willemsen 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x70, 0x72, 239*1c12ee1eSDan Willemsen 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x69, 0x72, 0x72, 0x65, 0x67, 0x75, 240*1c12ee1eSDan Willemsen 0x6c, 0x61, 0x72, 0x2e, 0x49, 0x72, 0x72, 0x65, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x4d, 0x65, 0x73, 241*1c12ee1eSDan Willemsen 0x73, 0x61, 0x67, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 242*1c12ee1eSDan Willemsen 0x6f, 0x0a, 0x17, 0x4d, 0x61, 0x70, 0x41, 0x62, 0x65, 0x72, 0x72, 0x61, 0x6e, 0x74, 0x4d, 0x65, 243*1c12ee1eSDan Willemsen 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 244*1c12ee1eSDan Willemsen 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x3e, 0x0a, 0x05, 245*1c12ee1eSDan Willemsen 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f, 246*1c12ee1eSDan Willemsen 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x69, 0x72, 0x72, 0x65, 247*1c12ee1eSDan Willemsen 0x67, 0x75, 0x6c, 0x61, 0x72, 0x2e, 0x41, 0x62, 0x65, 0x72, 0x72, 0x61, 0x6e, 0x74, 0x4d, 0x65, 248*1c12ee1eSDan Willemsen 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 249*1c12ee1eSDan Willemsen 0x42, 0x07, 0x0a, 0x05, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x42, 0x3a, 0x5a, 0x38, 0x67, 0x6f, 0x6f, 250*1c12ee1eSDan Willemsen 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x70, 251*1c12ee1eSDan Willemsen 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 252*1c12ee1eSDan Willemsen 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x69, 0x72, 0x72, 0x65, 253*1c12ee1eSDan Willemsen 0x67, 0x75, 0x6c, 0x61, 0x72, 254*1c12ee1eSDan Willemsen} 255*1c12ee1eSDan Willemsen 256*1c12ee1eSDan Willemsenvar ( 257*1c12ee1eSDan Willemsen file_internal_testprotos_irregular_test_proto_rawDescOnce sync.Once 258*1c12ee1eSDan Willemsen file_internal_testprotos_irregular_test_proto_rawDescData = file_internal_testprotos_irregular_test_proto_rawDesc 259*1c12ee1eSDan Willemsen) 260*1c12ee1eSDan Willemsen 261*1c12ee1eSDan Willemsenfunc file_internal_testprotos_irregular_test_proto_rawDescGZIP() []byte { 262*1c12ee1eSDan Willemsen file_internal_testprotos_irregular_test_proto_rawDescOnce.Do(func() { 263*1c12ee1eSDan Willemsen file_internal_testprotos_irregular_test_proto_rawDescData = protoimpl.X.CompressGZIP(file_internal_testprotos_irregular_test_proto_rawDescData) 264*1c12ee1eSDan Willemsen }) 265*1c12ee1eSDan Willemsen return file_internal_testprotos_irregular_test_proto_rawDescData 266*1c12ee1eSDan Willemsen} 267*1c12ee1eSDan Willemsen 268*1c12ee1eSDan Willemsenvar file_internal_testprotos_irregular_test_proto_msgTypes = make([]protoimpl.MessageInfo, 3) 269*1c12ee1eSDan Willemsenvar file_internal_testprotos_irregular_test_proto_goTypes = []interface{}{ 270*1c12ee1eSDan Willemsen (*Message)(nil), // 0: goproto.proto.irregular.Message 271*1c12ee1eSDan Willemsen nil, // 1: goproto.proto.irregular.Message.MapMessageEntry 272*1c12ee1eSDan Willemsen nil, // 2: goproto.proto.irregular.Message.MapAberrantMessageEntry 273*1c12ee1eSDan Willemsen (*IrregularMessage)(nil), // 3: goproto.proto.irregular.IrregularMessage 274*1c12ee1eSDan Willemsen (*AberrantMessage)(nil), // 4: goproto.proto.irregular.AberrantMessage 275*1c12ee1eSDan Willemsen} 276*1c12ee1eSDan Willemsenvar file_internal_testprotos_irregular_test_proto_depIdxs = []int32{ 277*1c12ee1eSDan Willemsen 3, // 0: goproto.proto.irregular.Message.optional_message:type_name -> goproto.proto.irregular.IrregularMessage 278*1c12ee1eSDan Willemsen 3, // 1: goproto.proto.irregular.Message.repeated_message:type_name -> goproto.proto.irregular.IrregularMessage 279*1c12ee1eSDan Willemsen 3, // 2: goproto.proto.irregular.Message.required_message:type_name -> goproto.proto.irregular.IrregularMessage 280*1c12ee1eSDan Willemsen 1, // 3: goproto.proto.irregular.Message.map_message:type_name -> goproto.proto.irregular.Message.MapMessageEntry 281*1c12ee1eSDan Willemsen 3, // 4: goproto.proto.irregular.Message.oneof_message:type_name -> goproto.proto.irregular.IrregularMessage 282*1c12ee1eSDan Willemsen 4, // 5: goproto.proto.irregular.Message.oneof_aberrant_message:type_name -> goproto.proto.irregular.AberrantMessage 283*1c12ee1eSDan Willemsen 4, // 6: goproto.proto.irregular.Message.optional_aberrant_message:type_name -> goproto.proto.irregular.AberrantMessage 284*1c12ee1eSDan Willemsen 4, // 7: goproto.proto.irregular.Message.repeated_aberrant_message:type_name -> goproto.proto.irregular.AberrantMessage 285*1c12ee1eSDan Willemsen 4, // 8: goproto.proto.irregular.Message.required_aberrant_message:type_name -> goproto.proto.irregular.AberrantMessage 286*1c12ee1eSDan Willemsen 2, // 9: goproto.proto.irregular.Message.map_aberrant_message:type_name -> goproto.proto.irregular.Message.MapAberrantMessageEntry 287*1c12ee1eSDan Willemsen 3, // 10: goproto.proto.irregular.Message.MapMessageEntry.value:type_name -> goproto.proto.irregular.IrregularMessage 288*1c12ee1eSDan Willemsen 4, // 11: goproto.proto.irregular.Message.MapAberrantMessageEntry.value:type_name -> goproto.proto.irregular.AberrantMessage 289*1c12ee1eSDan Willemsen 12, // [12:12] is the sub-list for method output_type 290*1c12ee1eSDan Willemsen 12, // [12:12] is the sub-list for method input_type 291*1c12ee1eSDan Willemsen 12, // [12:12] is the sub-list for extension type_name 292*1c12ee1eSDan Willemsen 12, // [12:12] is the sub-list for extension extendee 293*1c12ee1eSDan Willemsen 0, // [0:12] is the sub-list for field type_name 294*1c12ee1eSDan Willemsen} 295*1c12ee1eSDan Willemsen 296*1c12ee1eSDan Willemsenfunc init() { file_internal_testprotos_irregular_test_proto_init() } 297*1c12ee1eSDan Willemsenfunc file_internal_testprotos_irregular_test_proto_init() { 298*1c12ee1eSDan Willemsen if File_internal_testprotos_irregular_test_proto != nil { 299*1c12ee1eSDan Willemsen return 300*1c12ee1eSDan Willemsen } 301*1c12ee1eSDan Willemsen file_internal_testprotos_irregular_irregular_proto_init() 302*1c12ee1eSDan Willemsen if !protoimpl.UnsafeEnabled { 303*1c12ee1eSDan Willemsen file_internal_testprotos_irregular_test_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 304*1c12ee1eSDan Willemsen switch v := v.(*Message); i { 305*1c12ee1eSDan Willemsen case 0: 306*1c12ee1eSDan Willemsen return &v.state 307*1c12ee1eSDan Willemsen case 1: 308*1c12ee1eSDan Willemsen return &v.sizeCache 309*1c12ee1eSDan Willemsen case 2: 310*1c12ee1eSDan Willemsen return &v.unknownFields 311*1c12ee1eSDan Willemsen default: 312*1c12ee1eSDan Willemsen return nil 313*1c12ee1eSDan Willemsen } 314*1c12ee1eSDan Willemsen } 315*1c12ee1eSDan Willemsen } 316*1c12ee1eSDan Willemsen file_internal_testprotos_irregular_test_proto_msgTypes[0].OneofWrappers = []interface{}{ 317*1c12ee1eSDan Willemsen (*Message_OneofMessage)(nil), 318*1c12ee1eSDan Willemsen (*Message_OneofAberrantMessage)(nil), 319*1c12ee1eSDan Willemsen } 320*1c12ee1eSDan Willemsen type x struct{} 321*1c12ee1eSDan Willemsen out := protoimpl.TypeBuilder{ 322*1c12ee1eSDan Willemsen File: protoimpl.DescBuilder{ 323*1c12ee1eSDan Willemsen GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 324*1c12ee1eSDan Willemsen RawDescriptor: file_internal_testprotos_irregular_test_proto_rawDesc, 325*1c12ee1eSDan Willemsen NumEnums: 0, 326*1c12ee1eSDan Willemsen NumMessages: 3, 327*1c12ee1eSDan Willemsen NumExtensions: 0, 328*1c12ee1eSDan Willemsen NumServices: 0, 329*1c12ee1eSDan Willemsen }, 330*1c12ee1eSDan Willemsen GoTypes: file_internal_testprotos_irregular_test_proto_goTypes, 331*1c12ee1eSDan Willemsen DependencyIndexes: file_internal_testprotos_irregular_test_proto_depIdxs, 332*1c12ee1eSDan Willemsen MessageInfos: file_internal_testprotos_irregular_test_proto_msgTypes, 333*1c12ee1eSDan Willemsen }.Build() 334*1c12ee1eSDan Willemsen File_internal_testprotos_irregular_test_proto = out.File 335*1c12ee1eSDan Willemsen file_internal_testprotos_irregular_test_proto_rawDesc = nil 336*1c12ee1eSDan Willemsen file_internal_testprotos_irregular_test_proto_goTypes = nil 337*1c12ee1eSDan Willemsen file_internal_testprotos_irregular_test_proto_depIdxs = nil 338*1c12ee1eSDan Willemsen} 339