type google.golang.org/protobuf/internal/filedesc.Field

45 uses

	google.golang.org/protobuf/internal/filedesc (current package)
		desc.go#L193: 	Field struct {
		desc.go#L263: func (fd *Field) Options() protoreflect.ProtoMessage {
		desc.go#L269: func (fd *Field) Number() protoreflect.FieldNumber      { return fd.L1.Number }
		desc.go#L270: func (fd *Field) Cardinality() protoreflect.Cardinality { return fd.L1.Cardinality }
		desc.go#L271: func (fd *Field) Kind() protoreflect.Kind               { return fd.L1.Kind }
		desc.go#L272: func (fd *Field) HasJSONName() bool                     { return fd.L1.StringName.hasJSON }
		desc.go#L273: func (fd *Field) JSONName() string                      { return fd.L1.StringName.getJSON(fd) }
		desc.go#L274: func (fd *Field) TextName() string                      { return fd.L1.StringName.getText(fd) }
		desc.go#L275: func (fd *Field) HasPresence() bool {
		desc.go#L278: func (fd *Field) HasOptionalKeyword() bool {
		desc.go#L281: func (fd *Field) IsPacked() bool {
		desc.go#L291: func (fd *Field) IsExtension() bool { return false }
		desc.go#L292: func (fd *Field) IsWeak() bool      { return fd.L1.IsWeak }
		desc.go#L293: func (fd *Field) IsList() bool      { return fd.Cardinality() == protoreflect.Repeated && !fd.IsMap() }
		desc.go#L294: func (fd *Field) IsMap() bool       { return fd.Message() != nil && fd.Message().IsMapEntry() }
		desc.go#L295: func (fd *Field) MapKey() protoreflect.FieldDescriptor {
		desc.go#L301: func (fd *Field) MapValue() protoreflect.FieldDescriptor {
		desc.go#L307: func (fd *Field) HasDefault() bool                                   { return fd.L1.Default.has }
		desc.go#L308: func (fd *Field) Default() protoreflect.Value                        { return fd.L1.Default.get(fd) }
		desc.go#L309: func (fd *Field) DefaultEnumValue() protoreflect.EnumValueDescriptor { return fd.L1.Default.enum }
		desc.go#L310: func (fd *Field) ContainingOneof() protoreflect.OneofDescriptor      { return fd.L1.ContainingOneof }
		desc.go#L311: func (fd *Field) ContainingMessage() protoreflect.MessageDescriptor {
		desc.go#L314: func (fd *Field) Enum() protoreflect.EnumDescriptor {
		desc.go#L317: func (fd *Field) Message() protoreflect.MessageDescriptor {
		desc.go#L325: func (fd *Field) Format(s fmt.State, r rune)             { descfmt.FormatDesc(s, r, fd) }
		desc.go#L326: func (fd *Field) ProtoType(protoreflect.FieldDescriptor) {}
		desc.go#L335: func (fd *Field) EnforceUTF8() bool {
		desc_lazy.go#L324: 		md.L2.Fields.List = make([]Field, len(rawFields))
		desc_lazy.go#L413: func (fd *Field) unmarshalFull(b []byte, sb *strs.Builder, pf *File, pd protoreflect.Descriptor, i int) {
		desc_lazy.go#L480: func (fd *Field) unmarshalOptions(b []byte) {
		desc_list_gen.go#L141: 	List   []Field
		desc_list_gen.go#L143: 	byName map[protoreflect.Name]*Field        // protected by once
		desc_list_gen.go#L144: 	byJSON map[string]*Field                   // protected by once
		desc_list_gen.go#L145: 	byText map[string]*Field                   // protected by once
		desc_list_gen.go#L146: 	byNum  map[protoreflect.FieldNumber]*Field // protected by once
		desc_list_gen.go#L186: 			p.byName = make(map[protoreflect.Name]*Field, len(p.List))
		desc_list_gen.go#L187: 			p.byJSON = make(map[string]*Field, len(p.List))
		desc_list_gen.go#L188: 			p.byText = make(map[string]*Field, len(p.List))
		desc_list_gen.go#L189: 			p.byNum = make(map[protoreflect.FieldNumber]*Field, len(p.List))

	google.golang.org/protobuf/internal/encoding/tag
		tag.go#L33: 	f := new(filedesc.Field)

	google.golang.org/protobuf/internal/impl
		legacy_extension.go#L112: 	fd := ptag.Unmarshal(xi.Tag, t, evs).(*filedesc.Field)
		legacy_message.go#L294: 	fd := ptag.Unmarshal(tag, t, placeholderEnumValues{}).(*filedesc.Field)

	google.golang.org/protobuf/encoding/protojson
		encode.go#L151: 	var fd filedesc.Field

	google.golang.org/protobuf/reflect/protodesc
		desc_init.go#L117: func (r descsByName) initFieldsFromDescriptorProto(fds []*descriptorpb.FieldDescriptorProto, parent protoreflect.Descriptor, sb *strs.Builder) (fs []filedesc.Field, err error) {
		desc_init.go#L118: 	fs = make([]filedesc.Field, len(fds)) // allocate up-front to ensure stable pointers