xref: /aosp_15_r20/external/golang-protobuf/internal/testprotos/legacy/bug1052/bug1052.pb.go (revision 1c12ee1efe575feb122dbf939ff15148a3b3e8f2)
1*1c12ee1eSDan Willemsen// Copyright 2020 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: internal/testprotos/legacy/bug1052/bug1052.proto
7*1c12ee1eSDan Willemsen
8*1c12ee1eSDan Willemsenpackage bug1052
9*1c12ee1eSDan Willemsen
10*1c12ee1eSDan Willemsenimport (
11*1c12ee1eSDan Willemsen	fmt "fmt"
12*1c12ee1eSDan Willemsen	math "math"
13*1c12ee1eSDan Willemsen
14*1c12ee1eSDan Willemsen	proto "google.golang.org/protobuf/internal/protolegacy"
15*1c12ee1eSDan Willemsen	descriptor "google.golang.org/protobuf/types/descriptorpb"
16*1c12ee1eSDan Willemsen)
17*1c12ee1eSDan Willemsen
18*1c12ee1eSDan Willemsen// Reference imports to suppress errors if they are not otherwise used.
19*1c12ee1eSDan Willemsenvar _ = proto.Marshal
20*1c12ee1eSDan Willemsenvar _ = fmt.Errorf
21*1c12ee1eSDan Willemsenvar _ = math.Inf
22*1c12ee1eSDan Willemsen
23*1c12ee1eSDan Willemsen// This is a compile-time assertion to ensure that this generated file
24*1c12ee1eSDan Willemsen// is compatible with the proto package it is being compiled against.
25*1c12ee1eSDan Willemsen// A compilation error at this line likely means your copy of the
26*1c12ee1eSDan Willemsen// proto package needs to be updated.
27*1c12ee1eSDan Willemsenconst _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
28*1c12ee1eSDan Willemsen
29*1c12ee1eSDan Willemsentype Enum int32
30*1c12ee1eSDan Willemsen
31*1c12ee1eSDan Willemsenconst (
32*1c12ee1eSDan Willemsen	Enum_ZERO Enum = 0
33*1c12ee1eSDan Willemsen)
34*1c12ee1eSDan Willemsen
35*1c12ee1eSDan Willemsenvar Enum_name = map[int32]string{
36*1c12ee1eSDan Willemsen	0: "ZERO",
37*1c12ee1eSDan Willemsen}
38*1c12ee1eSDan Willemsen
39*1c12ee1eSDan Willemsenvar Enum_value = map[string]int32{
40*1c12ee1eSDan Willemsen	"ZERO": 0,
41*1c12ee1eSDan Willemsen}
42*1c12ee1eSDan Willemsen
43*1c12ee1eSDan Willemsenfunc (x Enum) Enum() *Enum {
44*1c12ee1eSDan Willemsen	p := new(Enum)
45*1c12ee1eSDan Willemsen	*p = x
46*1c12ee1eSDan Willemsen	return p
47*1c12ee1eSDan Willemsen}
48*1c12ee1eSDan Willemsen
49*1c12ee1eSDan Willemsenfunc (x Enum) String() string {
50*1c12ee1eSDan Willemsen	return proto.EnumName(Enum_name, int32(x))
51*1c12ee1eSDan Willemsen}
52*1c12ee1eSDan Willemsen
53*1c12ee1eSDan Willemsenfunc (x *Enum) UnmarshalJSON(data []byte) error {
54*1c12ee1eSDan Willemsen	value, err := proto.UnmarshalJSONEnum(Enum_value, data, "Enum")
55*1c12ee1eSDan Willemsen	if err != nil {
56*1c12ee1eSDan Willemsen		return err
57*1c12ee1eSDan Willemsen	}
58*1c12ee1eSDan Willemsen	*x = Enum(value)
59*1c12ee1eSDan Willemsen	return nil
60*1c12ee1eSDan Willemsen}
61*1c12ee1eSDan Willemsen
62*1c12ee1eSDan Willemsenfunc (Enum) EnumDescriptor() ([]byte, []int) {
63*1c12ee1eSDan Willemsen	return fileDescriptor_2d34d4f47c51af27, []int{0}
64*1c12ee1eSDan Willemsen}
65*1c12ee1eSDan Willemsen
66*1c12ee1eSDan Willemsenvar E_ExtensionEnum = &proto.ExtensionDesc{
67*1c12ee1eSDan Willemsen	ExtendedType:  (*descriptor.MethodOptions)(nil),
68*1c12ee1eSDan Willemsen	ExtensionType: (*Enum)(nil),
69*1c12ee1eSDan Willemsen	Field:         5000,
70*1c12ee1eSDan Willemsen	Name:          "goproto.proto.legacy.extension_enum",
71*1c12ee1eSDan Willemsen	Tag:           "varint,5000,opt,name=extension_enum,enum=goproto.proto.legacy.Enum",
72*1c12ee1eSDan Willemsen	Filename:      "internal/testprotos/legacy/bug1052/bug1052.proto",
73*1c12ee1eSDan Willemsen}
74*1c12ee1eSDan Willemsen
75*1c12ee1eSDan Willemsenfunc init() {
76*1c12ee1eSDan Willemsen	proto.RegisterEnum("goproto.proto.legacy.Enum", Enum_name, Enum_value)
77*1c12ee1eSDan Willemsen	proto.RegisterExtension(E_ExtensionEnum)
78*1c12ee1eSDan Willemsen}
79*1c12ee1eSDan Willemsen
80*1c12ee1eSDan Willemsenfunc init() {
81*1c12ee1eSDan Willemsen	proto.RegisterFile("internal/testprotos/legacy/bug1052/bug1052.proto", fileDescriptor_2d34d4f47c51af27)
82*1c12ee1eSDan Willemsen}
83*1c12ee1eSDan Willemsen
84*1c12ee1eSDan Willemsenvar fileDescriptor_2d34d4f47c51af27 = []byte{
85*1c12ee1eSDan Willemsen	// 200 bytes of a gzipped FileDescriptorProto
86*1c12ee1eSDan Willemsen	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x32, 0xc8, 0xcc, 0x2b, 0x49,
87*1c12ee1eSDan Willemsen	0x2d, 0xca, 0x4b, 0xcc, 0xd1, 0x2f, 0x49, 0x2d, 0x2e, 0x29, 0x28, 0xca, 0x2f, 0xc9, 0x2f, 0xd6,
88*1c12ee1eSDan Willemsen	0xcf, 0x49, 0x4d, 0x4f, 0x4c, 0xae, 0xd4, 0x4f, 0x2a, 0x4d, 0x37, 0x34, 0x30, 0x35, 0x82, 0xd1,
89*1c12ee1eSDan Willemsen	0x7a, 0x60, 0x59, 0x21, 0x91, 0xf4, 0x7c, 0x30, 0x03, 0xc2, 0xd5, 0x83, 0xa8, 0x95, 0x52, 0x48,
90*1c12ee1eSDan Willemsen	0xcf, 0xcf, 0x4f, 0xcf, 0x49, 0xd5, 0x07, 0x0b, 0x26, 0x95, 0xa6, 0xe9, 0xa7, 0xa4, 0x16, 0x27,
91*1c12ee1eSDan Willemsen	0x17, 0x65, 0x16, 0x94, 0xe4, 0x17, 0x41, 0x14, 0x6a, 0x09, 0x70, 0xb1, 0xb8, 0xe6, 0x95, 0xe6,
92*1c12ee1eSDan Willemsen	0x0a, 0x71, 0x70, 0xb1, 0x44, 0xb9, 0x06, 0xf9, 0x0b, 0x30, 0x58, 0x25, 0x71, 0xf1, 0xa5, 0x56,
93*1c12ee1eSDan Willemsen	0x94, 0xa4, 0xe6, 0x15, 0x67, 0xe6, 0xe7, 0xc5, 0xa7, 0x82, 0xe4, 0xe4, 0xf4, 0x20, 0xc6, 0xe8,
94*1c12ee1eSDan Willemsen	0xc1, 0x8c, 0xd1, 0xf3, 0x4d, 0x2d, 0xc9, 0xc8, 0x4f, 0xf1, 0x2f, 0x28, 0xc9, 0xcc, 0xcf, 0x2b,
95*1c12ee1eSDan Willemsen	0x96, 0xe8, 0x50, 0x57, 0x60, 0xd4, 0xe0, 0x33, 0x92, 0xd2, 0xc3, 0xe6, 0x06, 0x3d, 0x90, 0xf1,
96*1c12ee1eSDan Willemsen	0x41, 0xbc, 0x70, 0x23, 0x41, 0x5c, 0x27, 0xfb, 0x28, 0x5b, 0xa8, 0x91, 0xe9, 0xf9, 0x39, 0x89,
97*1c12ee1eSDan Willemsen	0x79, 0xe9, 0x7a, 0xf9, 0x45, 0xe9, 0x08, 0x47, 0x12, 0xf6, 0x3c, 0x20, 0x00, 0x00, 0xff, 0xff,
98*1c12ee1eSDan Willemsen	0x1d, 0x9e, 0x09, 0x6e, 0x21, 0x01, 0x00, 0x00,
99*1c12ee1eSDan Willemsen}
100