type google.golang.org/protobuf/internal/filedesc.Message
40 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#L78: Messages []Message
desc.go#L170: Message struct {
desc.go#L225: func (md *Message) Options() protoreflect.ProtoMessage {
desc.go#L231: func (md *Message) IsMapEntry() bool { return md.L1.IsMapEntry }
desc.go#L232: func (md *Message) Fields() protoreflect.FieldDescriptors { return &md.lazyInit().Fields }
desc.go#L233: func (md *Message) Oneofs() protoreflect.OneofDescriptors { return &md.lazyInit().Oneofs }
desc.go#L234: func (md *Message) ReservedNames() protoreflect.Names { return &md.lazyInit().ReservedNames }
desc.go#L235: func (md *Message) ReservedRanges() protoreflect.FieldRanges { return &md.lazyInit().ReservedRanges }
desc.go#L236: func (md *Message) RequiredNumbers() protoreflect.FieldNumbers { return &md.lazyInit().RequiredNumbers }
desc.go#L237: func (md *Message) ExtensionRanges() protoreflect.FieldRanges { return &md.lazyInit().ExtensionRanges }
desc.go#L238: func (md *Message) ExtensionRangeOptions(i int) protoreflect.ProtoMessage {
desc.go#L244: func (md *Message) Enums() protoreflect.EnumDescriptors { return &md.L1.Enums }
desc.go#L245: func (md *Message) Messages() protoreflect.MessageDescriptors { return &md.L1.Messages }
desc.go#L246: func (md *Message) Extensions() protoreflect.ExtensionDescriptors { return &md.L1.Extensions }
desc.go#L247: func (md *Message) ProtoType(protoreflect.MessageDescriptor) {}
desc.go#L248: func (md *Message) Format(s fmt.State, r rune) { descfmt.FormatDesc(s, r, md) }
desc.go#L249: func (md *Message) lazyInit() *MessageL2 {
desc.go#L259: func (md *Message) IsMessageSet() bool {
desc_init.go#L21: allMessages []Message
desc_init.go#L50: fd.allMessages = make([]Message, 0, numMessages)
desc_init.go#L61: func (fd *File) allocMessages(n int) []Message {
desc_init.go#L274: func (md *Message) unmarshalSeed(b []byte, sb *strs.Builder, pf *File, pd protoreflect.Descriptor, i int) {
desc_init.go#L369: func (md *Message) unmarshalSeedOptions(b []byte) {
desc_lazy.go#L279: func (md *Message) unmarshalFull(b []byte, sb *strs.Builder) {
desc_lazy.go#L341: func (md *Message) unmarshalOptions(b []byte) {
desc_lazy.go#L438: od := &pd.(*Message).L2.Oneofs.List[v]
desc_list_gen.go#L104: List []Message
desc_list_gen.go#L106: byName map[protoreflect.Name]*Message // protected by once
desc_list_gen.go#L128: p.byName = make(map[protoreflect.Name]*Message, 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_message.go#L182: md := &filedesc.Message{L2: new(filedesc.MessageL2)}
legacy_message.go#L287: func aberrantAppendField(md *filedesc.Message, goType reflect.Type, tag, tagKey, tagVal string) {
legacy_message.go#L336: md.L1.Messages.List = append(md.L1.Messages.List, filedesc.Message{L2: new(filedesc.MessageL2)})
google.golang.org/protobuf/reflect/protodesc
desc_init.go#L63: func (r descsByName) initMessagesDeclarations(mds []*descriptorpb.DescriptorProto, parent protoreflect.Descriptor, sb *strs.Builder) (ms []filedesc.Message, err error) {
desc_init.go#L64: ms = make([]filedesc.Message, len(mds)) // allocate up-front to ensure stable pointers
desc_resolve.go#L28: func (r *resolver) resolveMessageDependencies(ms []filedesc.Message, mds []*descriptorpb.DescriptorProto) (err error) {
desc_validate.go#L83: func validateMessageDeclarations(ms []filedesc.Message, mds []*descriptorpb.DescriptorProto) error {