type google.golang.org/protobuf/internal/filedesc.Enum
24 uses
google.golang.org/protobuf/internal/filedesc (current package)
build.go#L57: FindEnumByIndex(int32, int32, []Enum, []Message) protoreflect.EnumDescriptor
build.go#L58: FindMessageByIndex(int32, int32, []Enum, []Message) protoreflect.MessageDescriptor
build.go#L75: Enums []Enum
desc.go#L179: Enum struct {
desc.go#L206: func (ed *Enum) Options() protoreflect.ProtoMessage {
desc.go#L212: func (ed *Enum) Values() protoreflect.EnumValueDescriptors {
desc.go#L218: func (ed *Enum) ReservedNames() protoreflect.Names { return &ed.lazyInit().ReservedNames }
desc.go#L219: func (ed *Enum) ReservedRanges() protoreflect.EnumRanges { return &ed.lazyInit().ReservedRanges }
desc.go#L220: func (ed *Enum) Format(s fmt.State, r rune) { descfmt.FormatDesc(s, r, ed) }
desc.go#L221: func (ed *Enum) ProtoType(protoreflect.EnumDescriptor) {}
desc.go#L222: func (ed *Enum) lazyInit() *EnumL2 {
desc.go#L226: func (ed *Enum) IsClosed() bool {
desc.go#L679: if e, ok := ed.(*Enum); ok && e.L0.ParentFile == pf {
desc_init.go#L21: allEnums []Enum
desc_init.go#L50: fd.allEnums = make([]Enum, 0, numEnums)
desc_init.go#L56: func (fd *File) allocEnums(n int) []Enum {
desc_init.go#L267: func (ed *Enum) unmarshalSeed(b []byte, sb *strs.Builder, pf *File, pd protoreflect.Descriptor, i int) {
desc_lazy.go#L183: func (ed *Enum) unmarshalFull(b []byte, sb *strs.Builder) {
desc_list_gen.go#L20: List []Enum
desc_list_gen.go#L22: byName map[protoreflect.Name]*Enum // protected by once
desc_list_gen.go#L44: p.byName = make(map[protoreflect.Name]*Enum, len(p.List))
google.golang.org/protobuf/internal/filetype
build.go#L282: func (r *resolverByIndex) FindEnumByIndex(i, j int32, es []filedesc.Enum, ms []filedesc.Message) protoreflect.EnumDescriptor {
build.go#L290: func (r *resolverByIndex) FindMessageByIndex(i, j int32, es []filedesc.Enum, ms []filedesc.Message) protoreflect.MessageDescriptor {
google.golang.org/protobuf/internal/impl
legacy_enum.go#L167: ed := &filedesc.Enum{L2: new(filedesc.EnumL2)}