1*1c12ee1eSDan Willemsen// Copyright 2018 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// Code generated by protoc-gen-go. DO NOT EDIT. 6*1c12ee1eSDan Willemsen// source: cmd/protoc-gen-go/testdata/proto2/enum.proto 7*1c12ee1eSDan Willemsen 8*1c12ee1eSDan Willemsenpackage proto2 9*1c12ee1eSDan Willemsen 10*1c12ee1eSDan Willemsenimport ( 11*1c12ee1eSDan Willemsen protoreflect "google.golang.org/protobuf/reflect/protoreflect" 12*1c12ee1eSDan Willemsen protoimpl "google.golang.org/protobuf/runtime/protoimpl" 13*1c12ee1eSDan Willemsen reflect "reflect" 14*1c12ee1eSDan Willemsen sync "sync" 15*1c12ee1eSDan Willemsen) 16*1c12ee1eSDan Willemsen 17*1c12ee1eSDan Willemsen// EnumType1 comment. 18*1c12ee1eSDan Willemsentype EnumType1 int32 19*1c12ee1eSDan Willemsen 20*1c12ee1eSDan Willemsenconst ( 21*1c12ee1eSDan Willemsen // EnumType1_ONE comment. 22*1c12ee1eSDan Willemsen EnumType1_ONE EnumType1 = 1 23*1c12ee1eSDan Willemsen // EnumType1_TWO comment. 24*1c12ee1eSDan Willemsen EnumType1_TWO EnumType1 = 2 25*1c12ee1eSDan Willemsen) 26*1c12ee1eSDan Willemsen 27*1c12ee1eSDan Willemsen// Enum value maps for EnumType1. 28*1c12ee1eSDan Willemsenvar ( 29*1c12ee1eSDan Willemsen EnumType1_name = map[int32]string{ 30*1c12ee1eSDan Willemsen 1: "ONE", 31*1c12ee1eSDan Willemsen 2: "TWO", 32*1c12ee1eSDan Willemsen } 33*1c12ee1eSDan Willemsen EnumType1_value = map[string]int32{ 34*1c12ee1eSDan Willemsen "ONE": 1, 35*1c12ee1eSDan Willemsen "TWO": 2, 36*1c12ee1eSDan Willemsen } 37*1c12ee1eSDan Willemsen) 38*1c12ee1eSDan Willemsen 39*1c12ee1eSDan Willemsenfunc (x EnumType1) Enum() *EnumType1 { 40*1c12ee1eSDan Willemsen p := new(EnumType1) 41*1c12ee1eSDan Willemsen *p = x 42*1c12ee1eSDan Willemsen return p 43*1c12ee1eSDan Willemsen} 44*1c12ee1eSDan Willemsen 45*1c12ee1eSDan Willemsenfunc (x EnumType1) String() string { 46*1c12ee1eSDan Willemsen return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 47*1c12ee1eSDan Willemsen} 48*1c12ee1eSDan Willemsen 49*1c12ee1eSDan Willemsenfunc (EnumType1) Descriptor() protoreflect.EnumDescriptor { 50*1c12ee1eSDan Willemsen return file_cmd_protoc_gen_go_testdata_proto2_enum_proto_enumTypes[0].Descriptor() 51*1c12ee1eSDan Willemsen} 52*1c12ee1eSDan Willemsen 53*1c12ee1eSDan Willemsenfunc (EnumType1) Type() protoreflect.EnumType { 54*1c12ee1eSDan Willemsen return &file_cmd_protoc_gen_go_testdata_proto2_enum_proto_enumTypes[0] 55*1c12ee1eSDan Willemsen} 56*1c12ee1eSDan Willemsen 57*1c12ee1eSDan Willemsenfunc (x EnumType1) Number() protoreflect.EnumNumber { 58*1c12ee1eSDan Willemsen return protoreflect.EnumNumber(x) 59*1c12ee1eSDan Willemsen} 60*1c12ee1eSDan Willemsen 61*1c12ee1eSDan Willemsen// Deprecated: Do not use. 62*1c12ee1eSDan Willemsenfunc (x *EnumType1) UnmarshalJSON(b []byte) error { 63*1c12ee1eSDan Willemsen num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) 64*1c12ee1eSDan Willemsen if err != nil { 65*1c12ee1eSDan Willemsen return err 66*1c12ee1eSDan Willemsen } 67*1c12ee1eSDan Willemsen *x = EnumType1(num) 68*1c12ee1eSDan Willemsen return nil 69*1c12ee1eSDan Willemsen} 70*1c12ee1eSDan Willemsen 71*1c12ee1eSDan Willemsen// Deprecated: Use EnumType1.Descriptor instead. 72*1c12ee1eSDan Willemsenfunc (EnumType1) EnumDescriptor() ([]byte, []int) { 73*1c12ee1eSDan Willemsen return file_cmd_protoc_gen_go_testdata_proto2_enum_proto_rawDescGZIP(), []int{0} 74*1c12ee1eSDan Willemsen} 75*1c12ee1eSDan Willemsen 76*1c12ee1eSDan Willemsentype EnumType2 int32 77*1c12ee1eSDan Willemsen 78*1c12ee1eSDan Willemsenconst ( 79*1c12ee1eSDan Willemsen EnumType2_duplicate1 EnumType2 = 1 80*1c12ee1eSDan Willemsen EnumType2_duplicate2 EnumType2 = 1 81*1c12ee1eSDan Willemsen) 82*1c12ee1eSDan Willemsen 83*1c12ee1eSDan Willemsen// Enum value maps for EnumType2. 84*1c12ee1eSDan Willemsenvar ( 85*1c12ee1eSDan Willemsen EnumType2_name = map[int32]string{ 86*1c12ee1eSDan Willemsen 1: "duplicate1", 87*1c12ee1eSDan Willemsen // Duplicate value: 1: "duplicate2", 88*1c12ee1eSDan Willemsen } 89*1c12ee1eSDan Willemsen EnumType2_value = map[string]int32{ 90*1c12ee1eSDan Willemsen "duplicate1": 1, 91*1c12ee1eSDan Willemsen "duplicate2": 1, 92*1c12ee1eSDan Willemsen } 93*1c12ee1eSDan Willemsen) 94*1c12ee1eSDan Willemsen 95*1c12ee1eSDan Willemsenfunc (x EnumType2) Enum() *EnumType2 { 96*1c12ee1eSDan Willemsen p := new(EnumType2) 97*1c12ee1eSDan Willemsen *p = x 98*1c12ee1eSDan Willemsen return p 99*1c12ee1eSDan Willemsen} 100*1c12ee1eSDan Willemsen 101*1c12ee1eSDan Willemsenfunc (x EnumType2) String() string { 102*1c12ee1eSDan Willemsen return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 103*1c12ee1eSDan Willemsen} 104*1c12ee1eSDan Willemsen 105*1c12ee1eSDan Willemsenfunc (EnumType2) Descriptor() protoreflect.EnumDescriptor { 106*1c12ee1eSDan Willemsen return file_cmd_protoc_gen_go_testdata_proto2_enum_proto_enumTypes[1].Descriptor() 107*1c12ee1eSDan Willemsen} 108*1c12ee1eSDan Willemsen 109*1c12ee1eSDan Willemsenfunc (EnumType2) Type() protoreflect.EnumType { 110*1c12ee1eSDan Willemsen return &file_cmd_protoc_gen_go_testdata_proto2_enum_proto_enumTypes[1] 111*1c12ee1eSDan Willemsen} 112*1c12ee1eSDan Willemsen 113*1c12ee1eSDan Willemsenfunc (x EnumType2) Number() protoreflect.EnumNumber { 114*1c12ee1eSDan Willemsen return protoreflect.EnumNumber(x) 115*1c12ee1eSDan Willemsen} 116*1c12ee1eSDan Willemsen 117*1c12ee1eSDan Willemsen// Deprecated: Do not use. 118*1c12ee1eSDan Willemsenfunc (x *EnumType2) UnmarshalJSON(b []byte) error { 119*1c12ee1eSDan Willemsen num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) 120*1c12ee1eSDan Willemsen if err != nil { 121*1c12ee1eSDan Willemsen return err 122*1c12ee1eSDan Willemsen } 123*1c12ee1eSDan Willemsen *x = EnumType2(num) 124*1c12ee1eSDan Willemsen return nil 125*1c12ee1eSDan Willemsen} 126*1c12ee1eSDan Willemsen 127*1c12ee1eSDan Willemsen// Deprecated: Use EnumType2.Descriptor instead. 128*1c12ee1eSDan Willemsenfunc (EnumType2) EnumDescriptor() ([]byte, []int) { 129*1c12ee1eSDan Willemsen return file_cmd_protoc_gen_go_testdata_proto2_enum_proto_rawDescGZIP(), []int{1} 130*1c12ee1eSDan Willemsen} 131*1c12ee1eSDan Willemsen 132*1c12ee1eSDan Willemsen// NestedEnumType1A comment. 133*1c12ee1eSDan Willemsentype EnumContainerMessage1_NestedEnumType1A int32 134*1c12ee1eSDan Willemsen 135*1c12ee1eSDan Willemsenconst ( 136*1c12ee1eSDan Willemsen // NestedEnumType1A_VALUE comment. 137*1c12ee1eSDan Willemsen EnumContainerMessage1_NESTED_1A_VALUE EnumContainerMessage1_NestedEnumType1A = 0 138*1c12ee1eSDan Willemsen) 139*1c12ee1eSDan Willemsen 140*1c12ee1eSDan Willemsen// Enum value maps for EnumContainerMessage1_NestedEnumType1A. 141*1c12ee1eSDan Willemsenvar ( 142*1c12ee1eSDan Willemsen EnumContainerMessage1_NestedEnumType1A_name = map[int32]string{ 143*1c12ee1eSDan Willemsen 0: "NESTED_1A_VALUE", 144*1c12ee1eSDan Willemsen } 145*1c12ee1eSDan Willemsen EnumContainerMessage1_NestedEnumType1A_value = map[string]int32{ 146*1c12ee1eSDan Willemsen "NESTED_1A_VALUE": 0, 147*1c12ee1eSDan Willemsen } 148*1c12ee1eSDan Willemsen) 149*1c12ee1eSDan Willemsen 150*1c12ee1eSDan Willemsenfunc (x EnumContainerMessage1_NestedEnumType1A) Enum() *EnumContainerMessage1_NestedEnumType1A { 151*1c12ee1eSDan Willemsen p := new(EnumContainerMessage1_NestedEnumType1A) 152*1c12ee1eSDan Willemsen *p = x 153*1c12ee1eSDan Willemsen return p 154*1c12ee1eSDan Willemsen} 155*1c12ee1eSDan Willemsen 156*1c12ee1eSDan Willemsenfunc (x EnumContainerMessage1_NestedEnumType1A) String() string { 157*1c12ee1eSDan Willemsen return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 158*1c12ee1eSDan Willemsen} 159*1c12ee1eSDan Willemsen 160*1c12ee1eSDan Willemsenfunc (EnumContainerMessage1_NestedEnumType1A) Descriptor() protoreflect.EnumDescriptor { 161*1c12ee1eSDan Willemsen return file_cmd_protoc_gen_go_testdata_proto2_enum_proto_enumTypes[2].Descriptor() 162*1c12ee1eSDan Willemsen} 163*1c12ee1eSDan Willemsen 164*1c12ee1eSDan Willemsenfunc (EnumContainerMessage1_NestedEnumType1A) Type() protoreflect.EnumType { 165*1c12ee1eSDan Willemsen return &file_cmd_protoc_gen_go_testdata_proto2_enum_proto_enumTypes[2] 166*1c12ee1eSDan Willemsen} 167*1c12ee1eSDan Willemsen 168*1c12ee1eSDan Willemsenfunc (x EnumContainerMessage1_NestedEnumType1A) Number() protoreflect.EnumNumber { 169*1c12ee1eSDan Willemsen return protoreflect.EnumNumber(x) 170*1c12ee1eSDan Willemsen} 171*1c12ee1eSDan Willemsen 172*1c12ee1eSDan Willemsen// Deprecated: Do not use. 173*1c12ee1eSDan Willemsenfunc (x *EnumContainerMessage1_NestedEnumType1A) UnmarshalJSON(b []byte) error { 174*1c12ee1eSDan Willemsen num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) 175*1c12ee1eSDan Willemsen if err != nil { 176*1c12ee1eSDan Willemsen return err 177*1c12ee1eSDan Willemsen } 178*1c12ee1eSDan Willemsen *x = EnumContainerMessage1_NestedEnumType1A(num) 179*1c12ee1eSDan Willemsen return nil 180*1c12ee1eSDan Willemsen} 181*1c12ee1eSDan Willemsen 182*1c12ee1eSDan Willemsen// Deprecated: Use EnumContainerMessage1_NestedEnumType1A.Descriptor instead. 183*1c12ee1eSDan Willemsenfunc (EnumContainerMessage1_NestedEnumType1A) EnumDescriptor() ([]byte, []int) { 184*1c12ee1eSDan Willemsen return file_cmd_protoc_gen_go_testdata_proto2_enum_proto_rawDescGZIP(), []int{0, 0} 185*1c12ee1eSDan Willemsen} 186*1c12ee1eSDan Willemsen 187*1c12ee1eSDan Willemsentype EnumContainerMessage1_NestedEnumType1B int32 188*1c12ee1eSDan Willemsen 189*1c12ee1eSDan Willemsenconst ( 190*1c12ee1eSDan Willemsen EnumContainerMessage1_NESTED_1B_VALUE EnumContainerMessage1_NestedEnumType1B = 0 191*1c12ee1eSDan Willemsen) 192*1c12ee1eSDan Willemsen 193*1c12ee1eSDan Willemsen// Enum value maps for EnumContainerMessage1_NestedEnumType1B. 194*1c12ee1eSDan Willemsenvar ( 195*1c12ee1eSDan Willemsen EnumContainerMessage1_NestedEnumType1B_name = map[int32]string{ 196*1c12ee1eSDan Willemsen 0: "NESTED_1B_VALUE", 197*1c12ee1eSDan Willemsen } 198*1c12ee1eSDan Willemsen EnumContainerMessage1_NestedEnumType1B_value = map[string]int32{ 199*1c12ee1eSDan Willemsen "NESTED_1B_VALUE": 0, 200*1c12ee1eSDan Willemsen } 201*1c12ee1eSDan Willemsen) 202*1c12ee1eSDan Willemsen 203*1c12ee1eSDan Willemsenfunc (x EnumContainerMessage1_NestedEnumType1B) Enum() *EnumContainerMessage1_NestedEnumType1B { 204*1c12ee1eSDan Willemsen p := new(EnumContainerMessage1_NestedEnumType1B) 205*1c12ee1eSDan Willemsen *p = x 206*1c12ee1eSDan Willemsen return p 207*1c12ee1eSDan Willemsen} 208*1c12ee1eSDan Willemsen 209*1c12ee1eSDan Willemsenfunc (x EnumContainerMessage1_NestedEnumType1B) String() string { 210*1c12ee1eSDan Willemsen return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 211*1c12ee1eSDan Willemsen} 212*1c12ee1eSDan Willemsen 213*1c12ee1eSDan Willemsenfunc (EnumContainerMessage1_NestedEnumType1B) Descriptor() protoreflect.EnumDescriptor { 214*1c12ee1eSDan Willemsen return file_cmd_protoc_gen_go_testdata_proto2_enum_proto_enumTypes[3].Descriptor() 215*1c12ee1eSDan Willemsen} 216*1c12ee1eSDan Willemsen 217*1c12ee1eSDan Willemsenfunc (EnumContainerMessage1_NestedEnumType1B) Type() protoreflect.EnumType { 218*1c12ee1eSDan Willemsen return &file_cmd_protoc_gen_go_testdata_proto2_enum_proto_enumTypes[3] 219*1c12ee1eSDan Willemsen} 220*1c12ee1eSDan Willemsen 221*1c12ee1eSDan Willemsenfunc (x EnumContainerMessage1_NestedEnumType1B) Number() protoreflect.EnumNumber { 222*1c12ee1eSDan Willemsen return protoreflect.EnumNumber(x) 223*1c12ee1eSDan Willemsen} 224*1c12ee1eSDan Willemsen 225*1c12ee1eSDan Willemsen// Deprecated: Do not use. 226*1c12ee1eSDan Willemsenfunc (x *EnumContainerMessage1_NestedEnumType1B) UnmarshalJSON(b []byte) error { 227*1c12ee1eSDan Willemsen num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) 228*1c12ee1eSDan Willemsen if err != nil { 229*1c12ee1eSDan Willemsen return err 230*1c12ee1eSDan Willemsen } 231*1c12ee1eSDan Willemsen *x = EnumContainerMessage1_NestedEnumType1B(num) 232*1c12ee1eSDan Willemsen return nil 233*1c12ee1eSDan Willemsen} 234*1c12ee1eSDan Willemsen 235*1c12ee1eSDan Willemsen// Deprecated: Use EnumContainerMessage1_NestedEnumType1B.Descriptor instead. 236*1c12ee1eSDan Willemsenfunc (EnumContainerMessage1_NestedEnumType1B) EnumDescriptor() ([]byte, []int) { 237*1c12ee1eSDan Willemsen return file_cmd_protoc_gen_go_testdata_proto2_enum_proto_rawDescGZIP(), []int{0, 1} 238*1c12ee1eSDan Willemsen} 239*1c12ee1eSDan Willemsen 240*1c12ee1eSDan Willemsen// NestedEnumType2A comment. 241*1c12ee1eSDan Willemsentype EnumContainerMessage1_EnumContainerMessage2_NestedEnumType2A int32 242*1c12ee1eSDan Willemsen 243*1c12ee1eSDan Willemsenconst ( 244*1c12ee1eSDan Willemsen // NestedEnumType2A_VALUE comment. 245*1c12ee1eSDan Willemsen EnumContainerMessage1_EnumContainerMessage2_NESTED_2A_VALUE EnumContainerMessage1_EnumContainerMessage2_NestedEnumType2A = 0 246*1c12ee1eSDan Willemsen) 247*1c12ee1eSDan Willemsen 248*1c12ee1eSDan Willemsen// Enum value maps for EnumContainerMessage1_EnumContainerMessage2_NestedEnumType2A. 249*1c12ee1eSDan Willemsenvar ( 250*1c12ee1eSDan Willemsen EnumContainerMessage1_EnumContainerMessage2_NestedEnumType2A_name = map[int32]string{ 251*1c12ee1eSDan Willemsen 0: "NESTED_2A_VALUE", 252*1c12ee1eSDan Willemsen } 253*1c12ee1eSDan Willemsen EnumContainerMessage1_EnumContainerMessage2_NestedEnumType2A_value = map[string]int32{ 254*1c12ee1eSDan Willemsen "NESTED_2A_VALUE": 0, 255*1c12ee1eSDan Willemsen } 256*1c12ee1eSDan Willemsen) 257*1c12ee1eSDan Willemsen 258*1c12ee1eSDan Willemsenfunc (x EnumContainerMessage1_EnumContainerMessage2_NestedEnumType2A) Enum() *EnumContainerMessage1_EnumContainerMessage2_NestedEnumType2A { 259*1c12ee1eSDan Willemsen p := new(EnumContainerMessage1_EnumContainerMessage2_NestedEnumType2A) 260*1c12ee1eSDan Willemsen *p = x 261*1c12ee1eSDan Willemsen return p 262*1c12ee1eSDan Willemsen} 263*1c12ee1eSDan Willemsen 264*1c12ee1eSDan Willemsenfunc (x EnumContainerMessage1_EnumContainerMessage2_NestedEnumType2A) String() string { 265*1c12ee1eSDan Willemsen return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 266*1c12ee1eSDan Willemsen} 267*1c12ee1eSDan Willemsen 268*1c12ee1eSDan Willemsenfunc (EnumContainerMessage1_EnumContainerMessage2_NestedEnumType2A) Descriptor() protoreflect.EnumDescriptor { 269*1c12ee1eSDan Willemsen return file_cmd_protoc_gen_go_testdata_proto2_enum_proto_enumTypes[4].Descriptor() 270*1c12ee1eSDan Willemsen} 271*1c12ee1eSDan Willemsen 272*1c12ee1eSDan Willemsenfunc (EnumContainerMessage1_EnumContainerMessage2_NestedEnumType2A) Type() protoreflect.EnumType { 273*1c12ee1eSDan Willemsen return &file_cmd_protoc_gen_go_testdata_proto2_enum_proto_enumTypes[4] 274*1c12ee1eSDan Willemsen} 275*1c12ee1eSDan Willemsen 276*1c12ee1eSDan Willemsenfunc (x EnumContainerMessage1_EnumContainerMessage2_NestedEnumType2A) Number() protoreflect.EnumNumber { 277*1c12ee1eSDan Willemsen return protoreflect.EnumNumber(x) 278*1c12ee1eSDan Willemsen} 279*1c12ee1eSDan Willemsen 280*1c12ee1eSDan Willemsen// Deprecated: Do not use. 281*1c12ee1eSDan Willemsenfunc (x *EnumContainerMessage1_EnumContainerMessage2_NestedEnumType2A) UnmarshalJSON(b []byte) error { 282*1c12ee1eSDan Willemsen num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) 283*1c12ee1eSDan Willemsen if err != nil { 284*1c12ee1eSDan Willemsen return err 285*1c12ee1eSDan Willemsen } 286*1c12ee1eSDan Willemsen *x = EnumContainerMessage1_EnumContainerMessage2_NestedEnumType2A(num) 287*1c12ee1eSDan Willemsen return nil 288*1c12ee1eSDan Willemsen} 289*1c12ee1eSDan Willemsen 290*1c12ee1eSDan Willemsen// Deprecated: Use EnumContainerMessage1_EnumContainerMessage2_NestedEnumType2A.Descriptor instead. 291*1c12ee1eSDan Willemsenfunc (EnumContainerMessage1_EnumContainerMessage2_NestedEnumType2A) EnumDescriptor() ([]byte, []int) { 292*1c12ee1eSDan Willemsen return file_cmd_protoc_gen_go_testdata_proto2_enum_proto_rawDescGZIP(), []int{0, 0, 0} 293*1c12ee1eSDan Willemsen} 294*1c12ee1eSDan Willemsen 295*1c12ee1eSDan Willemsentype EnumContainerMessage1_EnumContainerMessage2_NestedEnumType2B int32 296*1c12ee1eSDan Willemsen 297*1c12ee1eSDan Willemsenconst ( 298*1c12ee1eSDan Willemsen EnumContainerMessage1_EnumContainerMessage2_NESTED_2B_VALUE EnumContainerMessage1_EnumContainerMessage2_NestedEnumType2B = 0 299*1c12ee1eSDan Willemsen) 300*1c12ee1eSDan Willemsen 301*1c12ee1eSDan Willemsen// Enum value maps for EnumContainerMessage1_EnumContainerMessage2_NestedEnumType2B. 302*1c12ee1eSDan Willemsenvar ( 303*1c12ee1eSDan Willemsen EnumContainerMessage1_EnumContainerMessage2_NestedEnumType2B_name = map[int32]string{ 304*1c12ee1eSDan Willemsen 0: "NESTED_2B_VALUE", 305*1c12ee1eSDan Willemsen } 306*1c12ee1eSDan Willemsen EnumContainerMessage1_EnumContainerMessage2_NestedEnumType2B_value = map[string]int32{ 307*1c12ee1eSDan Willemsen "NESTED_2B_VALUE": 0, 308*1c12ee1eSDan Willemsen } 309*1c12ee1eSDan Willemsen) 310*1c12ee1eSDan Willemsen 311*1c12ee1eSDan Willemsenfunc (x EnumContainerMessage1_EnumContainerMessage2_NestedEnumType2B) Enum() *EnumContainerMessage1_EnumContainerMessage2_NestedEnumType2B { 312*1c12ee1eSDan Willemsen p := new(EnumContainerMessage1_EnumContainerMessage2_NestedEnumType2B) 313*1c12ee1eSDan Willemsen *p = x 314*1c12ee1eSDan Willemsen return p 315*1c12ee1eSDan Willemsen} 316*1c12ee1eSDan Willemsen 317*1c12ee1eSDan Willemsenfunc (x EnumContainerMessage1_EnumContainerMessage2_NestedEnumType2B) String() string { 318*1c12ee1eSDan Willemsen return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 319*1c12ee1eSDan Willemsen} 320*1c12ee1eSDan Willemsen 321*1c12ee1eSDan Willemsenfunc (EnumContainerMessage1_EnumContainerMessage2_NestedEnumType2B) Descriptor() protoreflect.EnumDescriptor { 322*1c12ee1eSDan Willemsen return file_cmd_protoc_gen_go_testdata_proto2_enum_proto_enumTypes[5].Descriptor() 323*1c12ee1eSDan Willemsen} 324*1c12ee1eSDan Willemsen 325*1c12ee1eSDan Willemsenfunc (EnumContainerMessage1_EnumContainerMessage2_NestedEnumType2B) Type() protoreflect.EnumType { 326*1c12ee1eSDan Willemsen return &file_cmd_protoc_gen_go_testdata_proto2_enum_proto_enumTypes[5] 327*1c12ee1eSDan Willemsen} 328*1c12ee1eSDan Willemsen 329*1c12ee1eSDan Willemsenfunc (x EnumContainerMessage1_EnumContainerMessage2_NestedEnumType2B) Number() protoreflect.EnumNumber { 330*1c12ee1eSDan Willemsen return protoreflect.EnumNumber(x) 331*1c12ee1eSDan Willemsen} 332*1c12ee1eSDan Willemsen 333*1c12ee1eSDan Willemsen// Deprecated: Do not use. 334*1c12ee1eSDan Willemsenfunc (x *EnumContainerMessage1_EnumContainerMessage2_NestedEnumType2B) UnmarshalJSON(b []byte) error { 335*1c12ee1eSDan Willemsen num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) 336*1c12ee1eSDan Willemsen if err != nil { 337*1c12ee1eSDan Willemsen return err 338*1c12ee1eSDan Willemsen } 339*1c12ee1eSDan Willemsen *x = EnumContainerMessage1_EnumContainerMessage2_NestedEnumType2B(num) 340*1c12ee1eSDan Willemsen return nil 341*1c12ee1eSDan Willemsen} 342*1c12ee1eSDan Willemsen 343*1c12ee1eSDan Willemsen// Deprecated: Use EnumContainerMessage1_EnumContainerMessage2_NestedEnumType2B.Descriptor instead. 344*1c12ee1eSDan Willemsenfunc (EnumContainerMessage1_EnumContainerMessage2_NestedEnumType2B) EnumDescriptor() ([]byte, []int) { 345*1c12ee1eSDan Willemsen return file_cmd_protoc_gen_go_testdata_proto2_enum_proto_rawDescGZIP(), []int{0, 0, 1} 346*1c12ee1eSDan Willemsen} 347*1c12ee1eSDan Willemsen 348*1c12ee1eSDan Willemsentype EnumContainerMessage1 struct { 349*1c12ee1eSDan Willemsen state protoimpl.MessageState 350*1c12ee1eSDan Willemsen sizeCache protoimpl.SizeCache 351*1c12ee1eSDan Willemsen unknownFields protoimpl.UnknownFields 352*1c12ee1eSDan Willemsen 353*1c12ee1eSDan Willemsen DefaultDuplicate1 *EnumType2 `protobuf:"varint,1,opt,name=default_duplicate1,json=defaultDuplicate1,enum=goproto.protoc.proto2.EnumType2,def=1" json:"default_duplicate1,omitempty"` 354*1c12ee1eSDan Willemsen DefaultDuplicate2 *EnumType2 `protobuf:"varint,2,opt,name=default_duplicate2,json=defaultDuplicate2,enum=goproto.protoc.proto2.EnumType2,def=1" json:"default_duplicate2,omitempty"` 355*1c12ee1eSDan Willemsen} 356*1c12ee1eSDan Willemsen 357*1c12ee1eSDan Willemsen// Default values for EnumContainerMessage1 fields. 358*1c12ee1eSDan Willemsenconst ( 359*1c12ee1eSDan Willemsen Default_EnumContainerMessage1_DefaultDuplicate1 = EnumType2_duplicate1 360*1c12ee1eSDan Willemsen Default_EnumContainerMessage1_DefaultDuplicate2 = EnumType2_duplicate2 361*1c12ee1eSDan Willemsen) 362*1c12ee1eSDan Willemsen 363*1c12ee1eSDan Willemsenfunc (x *EnumContainerMessage1) Reset() { 364*1c12ee1eSDan Willemsen *x = EnumContainerMessage1{} 365*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled { 366*1c12ee1eSDan Willemsen mi := &file_cmd_protoc_gen_go_testdata_proto2_enum_proto_msgTypes[0] 367*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 368*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 369*1c12ee1eSDan Willemsen } 370*1c12ee1eSDan Willemsen} 371*1c12ee1eSDan Willemsen 372*1c12ee1eSDan Willemsenfunc (x *EnumContainerMessage1) String() string { 373*1c12ee1eSDan Willemsen return protoimpl.X.MessageStringOf(x) 374*1c12ee1eSDan Willemsen} 375*1c12ee1eSDan Willemsen 376*1c12ee1eSDan Willemsenfunc (*EnumContainerMessage1) ProtoMessage() {} 377*1c12ee1eSDan Willemsen 378*1c12ee1eSDan Willemsenfunc (x *EnumContainerMessage1) ProtoReflect() protoreflect.Message { 379*1c12ee1eSDan Willemsen mi := &file_cmd_protoc_gen_go_testdata_proto2_enum_proto_msgTypes[0] 380*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled && x != nil { 381*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 382*1c12ee1eSDan Willemsen if ms.LoadMessageInfo() == nil { 383*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 384*1c12ee1eSDan Willemsen } 385*1c12ee1eSDan Willemsen return ms 386*1c12ee1eSDan Willemsen } 387*1c12ee1eSDan Willemsen return mi.MessageOf(x) 388*1c12ee1eSDan Willemsen} 389*1c12ee1eSDan Willemsen 390*1c12ee1eSDan Willemsen// Deprecated: Use EnumContainerMessage1.ProtoReflect.Descriptor instead. 391*1c12ee1eSDan Willemsenfunc (*EnumContainerMessage1) Descriptor() ([]byte, []int) { 392*1c12ee1eSDan Willemsen return file_cmd_protoc_gen_go_testdata_proto2_enum_proto_rawDescGZIP(), []int{0} 393*1c12ee1eSDan Willemsen} 394*1c12ee1eSDan Willemsen 395*1c12ee1eSDan Willemsenfunc (x *EnumContainerMessage1) GetDefaultDuplicate1() EnumType2 { 396*1c12ee1eSDan Willemsen if x != nil && x.DefaultDuplicate1 != nil { 397*1c12ee1eSDan Willemsen return *x.DefaultDuplicate1 398*1c12ee1eSDan Willemsen } 399*1c12ee1eSDan Willemsen return Default_EnumContainerMessage1_DefaultDuplicate1 400*1c12ee1eSDan Willemsen} 401*1c12ee1eSDan Willemsen 402*1c12ee1eSDan Willemsenfunc (x *EnumContainerMessage1) GetDefaultDuplicate2() EnumType2 { 403*1c12ee1eSDan Willemsen if x != nil && x.DefaultDuplicate2 != nil { 404*1c12ee1eSDan Willemsen return *x.DefaultDuplicate2 405*1c12ee1eSDan Willemsen } 406*1c12ee1eSDan Willemsen return Default_EnumContainerMessage1_DefaultDuplicate2 407*1c12ee1eSDan Willemsen} 408*1c12ee1eSDan Willemsen 409*1c12ee1eSDan Willemsentype EnumContainerMessage1_EnumContainerMessage2 struct { 410*1c12ee1eSDan Willemsen state protoimpl.MessageState 411*1c12ee1eSDan Willemsen sizeCache protoimpl.SizeCache 412*1c12ee1eSDan Willemsen unknownFields protoimpl.UnknownFields 413*1c12ee1eSDan Willemsen} 414*1c12ee1eSDan Willemsen 415*1c12ee1eSDan Willemsenfunc (x *EnumContainerMessage1_EnumContainerMessage2) Reset() { 416*1c12ee1eSDan Willemsen *x = EnumContainerMessage1_EnumContainerMessage2{} 417*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled { 418*1c12ee1eSDan Willemsen mi := &file_cmd_protoc_gen_go_testdata_proto2_enum_proto_msgTypes[1] 419*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 420*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 421*1c12ee1eSDan Willemsen } 422*1c12ee1eSDan Willemsen} 423*1c12ee1eSDan Willemsen 424*1c12ee1eSDan Willemsenfunc (x *EnumContainerMessage1_EnumContainerMessage2) String() string { 425*1c12ee1eSDan Willemsen return protoimpl.X.MessageStringOf(x) 426*1c12ee1eSDan Willemsen} 427*1c12ee1eSDan Willemsen 428*1c12ee1eSDan Willemsenfunc (*EnumContainerMessage1_EnumContainerMessage2) ProtoMessage() {} 429*1c12ee1eSDan Willemsen 430*1c12ee1eSDan Willemsenfunc (x *EnumContainerMessage1_EnumContainerMessage2) ProtoReflect() protoreflect.Message { 431*1c12ee1eSDan Willemsen mi := &file_cmd_protoc_gen_go_testdata_proto2_enum_proto_msgTypes[1] 432*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled && x != nil { 433*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 434*1c12ee1eSDan Willemsen if ms.LoadMessageInfo() == nil { 435*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 436*1c12ee1eSDan Willemsen } 437*1c12ee1eSDan Willemsen return ms 438*1c12ee1eSDan Willemsen } 439*1c12ee1eSDan Willemsen return mi.MessageOf(x) 440*1c12ee1eSDan Willemsen} 441*1c12ee1eSDan Willemsen 442*1c12ee1eSDan Willemsen// Deprecated: Use EnumContainerMessage1_EnumContainerMessage2.ProtoReflect.Descriptor instead. 443*1c12ee1eSDan Willemsenfunc (*EnumContainerMessage1_EnumContainerMessage2) Descriptor() ([]byte, []int) { 444*1c12ee1eSDan Willemsen return file_cmd_protoc_gen_go_testdata_proto2_enum_proto_rawDescGZIP(), []int{0, 0} 445*1c12ee1eSDan Willemsen} 446*1c12ee1eSDan Willemsen 447*1c12ee1eSDan Willemsenvar File_cmd_protoc_gen_go_testdata_proto2_enum_proto protoreflect.FileDescriptor 448*1c12ee1eSDan Willemsen 449*1c12ee1eSDan Willemsenvar file_cmd_protoc_gen_go_testdata_proto2_enum_proto_rawDesc = []byte{ 450*1c12ee1eSDan Willemsen 0x0a, 0x2c, 0x63, 0x6d, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2d, 0x67, 0x65, 0x6e, 451*1c12ee1eSDan Willemsen 0x2d, 0x67, 0x6f, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x70, 0x72, 0x6f, 452*1c12ee1eSDan Willemsen 0x74, 0x6f, 0x32, 0x2f, 0x65, 0x6e, 0x75, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x15, 453*1c12ee1eSDan Willemsen 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 454*1c12ee1eSDan Willemsen 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x22, 0x8e, 0x03, 0x0a, 0x15, 0x45, 0x6e, 0x75, 0x6d, 0x43, 0x6f, 455*1c12ee1eSDan Willemsen 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x12, 456*1c12ee1eSDan Willemsen 0x5b, 0x0a, 0x12, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x64, 0x75, 0x70, 0x6c, 0x69, 457*1c12ee1eSDan Willemsen 0x63, 0x61, 0x74, 0x65, 0x31, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x20, 0x2e, 0x67, 0x6f, 458*1c12ee1eSDan Willemsen 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 459*1c12ee1eSDan Willemsen 0x74, 0x6f, 0x32, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x32, 0x3a, 0x0a, 0x64, 460*1c12ee1eSDan Willemsen 0x75, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x65, 0x31, 0x52, 0x11, 0x64, 0x65, 0x66, 0x61, 0x75, 461*1c12ee1eSDan Willemsen 0x6c, 0x74, 0x44, 0x75, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x65, 0x31, 0x12, 0x5b, 0x0a, 0x12, 462*1c12ee1eSDan Willemsen 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x64, 0x75, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 463*1c12ee1eSDan Willemsen 0x65, 0x32, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x20, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 464*1c12ee1eSDan Willemsen 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 465*1c12ee1eSDan Willemsen 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x32, 0x3a, 0x0a, 0x64, 0x75, 0x70, 0x6c, 466*1c12ee1eSDan Willemsen 0x69, 0x63, 0x61, 0x74, 0x65, 0x32, 0x52, 0x11, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x44, 467*1c12ee1eSDan Willemsen 0x75, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x65, 0x32, 0x1a, 0x69, 0x0a, 0x15, 0x45, 0x6e, 0x75, 468*1c12ee1eSDan Willemsen 0x6d, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 469*1c12ee1eSDan Willemsen 0x65, 0x32, 0x22, 0x27, 0x0a, 0x10, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 470*1c12ee1eSDan Willemsen 0x54, 0x79, 0x70, 0x65, 0x32, 0x41, 0x12, 0x13, 0x0a, 0x0f, 0x4e, 0x45, 0x53, 0x54, 0x45, 0x44, 471*1c12ee1eSDan Willemsen 0x5f, 0x32, 0x41, 0x5f, 0x56, 0x41, 0x4c, 0x55, 0x45, 0x10, 0x00, 0x22, 0x27, 0x0a, 0x10, 0x4e, 472*1c12ee1eSDan Willemsen 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x32, 0x42, 0x12, 473*1c12ee1eSDan Willemsen 0x13, 0x0a, 0x0f, 0x4e, 0x45, 0x53, 0x54, 0x45, 0x44, 0x5f, 0x32, 0x42, 0x5f, 0x56, 0x41, 0x4c, 474*1c12ee1eSDan Willemsen 0x55, 0x45, 0x10, 0x00, 0x22, 0x27, 0x0a, 0x10, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 475*1c12ee1eSDan Willemsen 0x75, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x31, 0x41, 0x12, 0x13, 0x0a, 0x0f, 0x4e, 0x45, 0x53, 0x54, 476*1c12ee1eSDan Willemsen 0x45, 0x44, 0x5f, 0x31, 0x41, 0x5f, 0x56, 0x41, 0x4c, 0x55, 0x45, 0x10, 0x00, 0x22, 0x27, 0x0a, 477*1c12ee1eSDan Willemsen 0x10, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x31, 478*1c12ee1eSDan Willemsen 0x42, 0x12, 0x13, 0x0a, 0x0f, 0x4e, 0x45, 0x53, 0x54, 0x45, 0x44, 0x5f, 0x31, 0x42, 0x5f, 0x56, 479*1c12ee1eSDan Willemsen 0x41, 0x4c, 0x55, 0x45, 0x10, 0x00, 0x2a, 0x1d, 0x0a, 0x09, 0x45, 0x6e, 0x75, 0x6d, 0x54, 0x79, 480*1c12ee1eSDan Willemsen 0x70, 0x65, 0x31, 0x12, 0x07, 0x0a, 0x03, 0x4f, 0x4e, 0x45, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 481*1c12ee1eSDan Willemsen 0x54, 0x57, 0x4f, 0x10, 0x02, 0x2a, 0x51, 0x0a, 0x09, 0x45, 0x6e, 0x75, 0x6d, 0x54, 0x79, 0x70, 482*1c12ee1eSDan Willemsen 0x65, 0x32, 0x12, 0x0e, 0x0a, 0x0a, 0x64, 0x75, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x65, 0x31, 483*1c12ee1eSDan Willemsen 0x10, 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x64, 0x75, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x65, 0x32, 484*1c12ee1eSDan Willemsen 0x10, 0x01, 0x1a, 0x02, 0x10, 0x01, 0x22, 0x04, 0x08, 0x02, 0x10, 0x02, 0x22, 0x04, 0x08, 0x03, 485*1c12ee1eSDan Willemsen 0x10, 0x03, 0x2a, 0x09, 0x52, 0x45, 0x53, 0x45, 0x52, 0x56, 0x45, 0x44, 0x31, 0x2a, 0x09, 0x52, 486*1c12ee1eSDan Willemsen 0x45, 0x53, 0x45, 0x52, 0x56, 0x45, 0x44, 0x32, 0x42, 0x3e, 0x5a, 0x3c, 0x67, 0x6f, 0x6f, 0x67, 487*1c12ee1eSDan Willemsen 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x70, 0x72, 488*1c12ee1eSDan Willemsen 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x63, 0x6d, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 489*1c12ee1eSDan Willemsen 0x63, 0x2d, 0x67, 0x65, 0x6e, 0x2d, 0x67, 0x6f, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x64, 0x61, 0x74, 490*1c12ee1eSDan Willemsen 0x61, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 491*1c12ee1eSDan Willemsen} 492*1c12ee1eSDan Willemsen 493*1c12ee1eSDan Willemsenvar ( 494*1c12ee1eSDan Willemsen file_cmd_protoc_gen_go_testdata_proto2_enum_proto_rawDescOnce sync.Once 495*1c12ee1eSDan Willemsen file_cmd_protoc_gen_go_testdata_proto2_enum_proto_rawDescData = file_cmd_protoc_gen_go_testdata_proto2_enum_proto_rawDesc 496*1c12ee1eSDan Willemsen) 497*1c12ee1eSDan Willemsen 498*1c12ee1eSDan Willemsenfunc file_cmd_protoc_gen_go_testdata_proto2_enum_proto_rawDescGZIP() []byte { 499*1c12ee1eSDan Willemsen file_cmd_protoc_gen_go_testdata_proto2_enum_proto_rawDescOnce.Do(func() { 500*1c12ee1eSDan Willemsen file_cmd_protoc_gen_go_testdata_proto2_enum_proto_rawDescData = protoimpl.X.CompressGZIP(file_cmd_protoc_gen_go_testdata_proto2_enum_proto_rawDescData) 501*1c12ee1eSDan Willemsen }) 502*1c12ee1eSDan Willemsen return file_cmd_protoc_gen_go_testdata_proto2_enum_proto_rawDescData 503*1c12ee1eSDan Willemsen} 504*1c12ee1eSDan Willemsen 505*1c12ee1eSDan Willemsenvar file_cmd_protoc_gen_go_testdata_proto2_enum_proto_enumTypes = make([]protoimpl.EnumInfo, 6) 506*1c12ee1eSDan Willemsenvar file_cmd_protoc_gen_go_testdata_proto2_enum_proto_msgTypes = make([]protoimpl.MessageInfo, 2) 507*1c12ee1eSDan Willemsenvar file_cmd_protoc_gen_go_testdata_proto2_enum_proto_goTypes = []interface{}{ 508*1c12ee1eSDan Willemsen (EnumType1)(0), // 0: goproto.protoc.proto2.EnumType1 509*1c12ee1eSDan Willemsen (EnumType2)(0), // 1: goproto.protoc.proto2.EnumType2 510*1c12ee1eSDan Willemsen (EnumContainerMessage1_NestedEnumType1A)(0), // 2: goproto.protoc.proto2.EnumContainerMessage1.NestedEnumType1A 511*1c12ee1eSDan Willemsen (EnumContainerMessage1_NestedEnumType1B)(0), // 3: goproto.protoc.proto2.EnumContainerMessage1.NestedEnumType1B 512*1c12ee1eSDan Willemsen (EnumContainerMessage1_EnumContainerMessage2_NestedEnumType2A)(0), // 4: goproto.protoc.proto2.EnumContainerMessage1.EnumContainerMessage2.NestedEnumType2A 513*1c12ee1eSDan Willemsen (EnumContainerMessage1_EnumContainerMessage2_NestedEnumType2B)(0), // 5: goproto.protoc.proto2.EnumContainerMessage1.EnumContainerMessage2.NestedEnumType2B 514*1c12ee1eSDan Willemsen (*EnumContainerMessage1)(nil), // 6: goproto.protoc.proto2.EnumContainerMessage1 515*1c12ee1eSDan Willemsen (*EnumContainerMessage1_EnumContainerMessage2)(nil), // 7: goproto.protoc.proto2.EnumContainerMessage1.EnumContainerMessage2 516*1c12ee1eSDan Willemsen} 517*1c12ee1eSDan Willemsenvar file_cmd_protoc_gen_go_testdata_proto2_enum_proto_depIdxs = []int32{ 518*1c12ee1eSDan Willemsen 1, // 0: goproto.protoc.proto2.EnumContainerMessage1.default_duplicate1:type_name -> goproto.protoc.proto2.EnumType2 519*1c12ee1eSDan Willemsen 1, // 1: goproto.protoc.proto2.EnumContainerMessage1.default_duplicate2:type_name -> goproto.protoc.proto2.EnumType2 520*1c12ee1eSDan Willemsen 2, // [2:2] is the sub-list for method output_type 521*1c12ee1eSDan Willemsen 2, // [2:2] is the sub-list for method input_type 522*1c12ee1eSDan Willemsen 2, // [2:2] is the sub-list for extension type_name 523*1c12ee1eSDan Willemsen 2, // [2:2] is the sub-list for extension extendee 524*1c12ee1eSDan Willemsen 0, // [0:2] is the sub-list for field type_name 525*1c12ee1eSDan Willemsen} 526*1c12ee1eSDan Willemsen 527*1c12ee1eSDan Willemsenfunc init() { file_cmd_protoc_gen_go_testdata_proto2_enum_proto_init() } 528*1c12ee1eSDan Willemsenfunc file_cmd_protoc_gen_go_testdata_proto2_enum_proto_init() { 529*1c12ee1eSDan Willemsen if File_cmd_protoc_gen_go_testdata_proto2_enum_proto != nil { 530*1c12ee1eSDan Willemsen return 531*1c12ee1eSDan Willemsen } 532*1c12ee1eSDan Willemsen if !protoimpl.UnsafeEnabled { 533*1c12ee1eSDan Willemsen file_cmd_protoc_gen_go_testdata_proto2_enum_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 534*1c12ee1eSDan Willemsen switch v := v.(*EnumContainerMessage1); i { 535*1c12ee1eSDan Willemsen case 0: 536*1c12ee1eSDan Willemsen return &v.state 537*1c12ee1eSDan Willemsen case 1: 538*1c12ee1eSDan Willemsen return &v.sizeCache 539*1c12ee1eSDan Willemsen case 2: 540*1c12ee1eSDan Willemsen return &v.unknownFields 541*1c12ee1eSDan Willemsen default: 542*1c12ee1eSDan Willemsen return nil 543*1c12ee1eSDan Willemsen } 544*1c12ee1eSDan Willemsen } 545*1c12ee1eSDan Willemsen file_cmd_protoc_gen_go_testdata_proto2_enum_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 546*1c12ee1eSDan Willemsen switch v := v.(*EnumContainerMessage1_EnumContainerMessage2); i { 547*1c12ee1eSDan Willemsen case 0: 548*1c12ee1eSDan Willemsen return &v.state 549*1c12ee1eSDan Willemsen case 1: 550*1c12ee1eSDan Willemsen return &v.sizeCache 551*1c12ee1eSDan Willemsen case 2: 552*1c12ee1eSDan Willemsen return &v.unknownFields 553*1c12ee1eSDan Willemsen default: 554*1c12ee1eSDan Willemsen return nil 555*1c12ee1eSDan Willemsen } 556*1c12ee1eSDan Willemsen } 557*1c12ee1eSDan Willemsen } 558*1c12ee1eSDan Willemsen type x struct{} 559*1c12ee1eSDan Willemsen out := protoimpl.TypeBuilder{ 560*1c12ee1eSDan Willemsen File: protoimpl.DescBuilder{ 561*1c12ee1eSDan Willemsen GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 562*1c12ee1eSDan Willemsen RawDescriptor: file_cmd_protoc_gen_go_testdata_proto2_enum_proto_rawDesc, 563*1c12ee1eSDan Willemsen NumEnums: 6, 564*1c12ee1eSDan Willemsen NumMessages: 2, 565*1c12ee1eSDan Willemsen NumExtensions: 0, 566*1c12ee1eSDan Willemsen NumServices: 0, 567*1c12ee1eSDan Willemsen }, 568*1c12ee1eSDan Willemsen GoTypes: file_cmd_protoc_gen_go_testdata_proto2_enum_proto_goTypes, 569*1c12ee1eSDan Willemsen DependencyIndexes: file_cmd_protoc_gen_go_testdata_proto2_enum_proto_depIdxs, 570*1c12ee1eSDan Willemsen EnumInfos: file_cmd_protoc_gen_go_testdata_proto2_enum_proto_enumTypes, 571*1c12ee1eSDan Willemsen MessageInfos: file_cmd_protoc_gen_go_testdata_proto2_enum_proto_msgTypes, 572*1c12ee1eSDan Willemsen }.Build() 573*1c12ee1eSDan Willemsen File_cmd_protoc_gen_go_testdata_proto2_enum_proto = out.File 574*1c12ee1eSDan Willemsen file_cmd_protoc_gen_go_testdata_proto2_enum_proto_rawDesc = nil 575*1c12ee1eSDan Willemsen file_cmd_protoc_gen_go_testdata_proto2_enum_proto_goTypes = nil 576*1c12ee1eSDan Willemsen file_cmd_protoc_gen_go_testdata_proto2_enum_proto_depIdxs = nil 577*1c12ee1eSDan Willemsen} 578