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

45 uses

	google.golang.org/protobuf/internal/filedesc (current package)
		desc.go#L266: 	Field struct {
		desc.go#L336: func (fd *Field) Options() protoreflect.ProtoMessage {
		desc.go#L342: func (fd *Field) Number() protoreflect.FieldNumber      { return fd.L1.Number }
		desc.go#L343: func (fd *Field) Cardinality() protoreflect.Cardinality { return fd.L1.Cardinality }
		desc.go#L344: func (fd *Field) Kind() protoreflect.Kind {
		desc.go#L347: func (fd *Field) HasJSONName() bool { return fd.L1.StringName.hasJSON }
		desc.go#L348: func (fd *Field) JSONName() string  { return fd.L1.StringName.getJSON(fd) }
		desc.go#L349: func (fd *Field) TextName() string  { return fd.L1.StringName.getText(fd) }
		desc.go#L350: func (fd *Field) HasPresence() bool {
		desc.go#L356: func (fd *Field) HasOptionalKeyword() bool {
		desc.go#L359: func (fd *Field) IsPacked() bool {
		desc.go#L369: func (fd *Field) IsExtension() bool { return false }
		desc.go#L370: func (fd *Field) IsWeak() bool      { return false }
		desc.go#L371: func (fd *Field) IsLazy() bool      { return fd.L1.IsLazy }
		desc.go#L372: func (fd *Field) IsList() bool      { return fd.Cardinality() == protoreflect.Repeated && !fd.IsMap() }
		desc.go#L373: func (fd *Field) IsMap() bool       { return fd.Message() != nil && fd.Message().IsMapEntry() }
		desc.go#L374: func (fd *Field) MapKey() protoreflect.FieldDescriptor {
		desc.go#L380: func (fd *Field) MapValue() protoreflect.FieldDescriptor {
		desc.go#L386: func (fd *Field) HasDefault() bool                                   { return fd.L1.Default.has }
		desc.go#L387: func (fd *Field) Default() protoreflect.Value                        { return fd.L1.Default.get(fd) }
		desc.go#L388: func (fd *Field) DefaultEnumValue() protoreflect.EnumValueDescriptor { return fd.L1.Default.enum }
		desc.go#L389: func (fd *Field) ContainingOneof() protoreflect.OneofDescriptor      { return fd.L1.ContainingOneof }
		desc.go#L390: func (fd *Field) ContainingMessage() protoreflect.MessageDescriptor {
		desc.go#L393: func (fd *Field) Enum() protoreflect.EnumDescriptor {
		desc.go#L396: func (fd *Field) Message() protoreflect.MessageDescriptor {
		desc.go#L399: func (fd *Field) IsMapEntry() bool {
		desc.go#L403: func (fd *Field) Format(s fmt.State, r rune)             { descfmt.FormatDesc(s, r, fd) }
		desc.go#L404: func (fd *Field) ProtoType(protoreflect.FieldDescriptor) {}
		desc.go#L413: func (fd *Field) EnforceUTF8() bool {
		desc_lazy.go#L322: 		md.L2.Fields.List = make([]Field, len(rawFields))
		desc_lazy.go#L411: func (fd *Field) unmarshalFull(b []byte, sb *strs.Builder, pf *File, pd protoreflect.Descriptor, i int) {
		desc_lazy.go#L485: func (fd *Field) unmarshalOptions(b []byte) {
		desc_list_gen.go#L142: 	List   []Field
		desc_list_gen.go#L144: 	byName map[protoreflect.Name]*Field        // protected by once
		desc_list_gen.go#L145: 	byJSON map[string]*Field                   // protected by once
		desc_list_gen.go#L146: 	byText map[string]*Field                   // protected by once
		desc_list_gen.go#L147: 	byNum  map[protoreflect.FieldNumber]*Field // protected by once
		desc_list_gen.go#L187: 			p.byName = make(map[protoreflect.Name]*Field, len(p.List))
		desc_list_gen.go#L188: 			p.byJSON = make(map[string]*Field, len(p.List))
		desc_list_gen.go#L189: 			p.byText = make(map[string]*Field, len(p.List))
		desc_list_gen.go#L190: 			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#L302: 	fd := ptag.Unmarshal(tag, t, placeholderEnumValues{}).(*filedesc.Field)

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