type google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor

184 uses

	google.golang.org/protobuf/reflect/protoreflect (current package)
		type.go#L287: type FieldDescriptor interface {
		type.go#L346: 	MapKey() FieldDescriptor
		type.go#L350: 	MapValue() FieldDescriptor
		type.go#L385: type isFieldDescriptor interface{ ProtoType(FieldDescriptor) }
		type.go#L392: 	Get(i int) FieldDescriptor
		type.go#L395: 	ByName(s Name) FieldDescriptor
		type.go#L398: 	ByJSONName(s string) FieldDescriptor
		type.go#L401: 	ByTextName(s string) FieldDescriptor
		type.go#L404: 	ByNumber(n FieldNumber) FieldDescriptor
		type.go#L440: type ExtensionDescriptor = FieldDescriptor
		value.go#L62: 	Range(f func(FieldDescriptor, Value) bool)
		value.go#L75: 	Has(FieldDescriptor) bool
		value.go#L83: 	Clear(FieldDescriptor)
		value.go#L91: 	Get(FieldDescriptor) Value
		value.go#L103: 	Set(FieldDescriptor, Value)
		value.go#L115: 	Mutable(FieldDescriptor) Value
		value.go#L120: 	NewField(FieldDescriptor) Value
		value.go#L125: 	WhichOneof(OneofDescriptor) FieldDescriptor
		value_equal.go#L97: 	mx.Range(func(fd FieldDescriptor, vx Value) bool {
		value_equal.go#L107: 	my.Range(func(fd FieldDescriptor, vx Value) bool {

	google.golang.org/protobuf/encoding/protojson
		decode.go#L174: 		var fd protoreflect.FieldDescriptor
		decode.go#L250: func isKnownValue(fd protoreflect.FieldDescriptor) bool {
		decode.go#L255: func isNullValue(fd protoreflect.FieldDescriptor) bool {
		decode.go#L262: func (d decoder) unmarshalSingular(m protoreflect.Message, fd protoreflect.FieldDescriptor) error {
		decode.go#L284: func (d decoder) unmarshalScalar(fd protoreflect.FieldDescriptor) (protoreflect.Value, error) {
		decode.go#L486: func unmarshalEnum(tok json.Token, fd protoreflect.FieldDescriptor, discardUnknown bool) (protoreflect.Value, bool) {
		decode.go#L513: func (d decoder) unmarshalList(list protoreflect.List, fd protoreflect.FieldDescriptor) error {
		decode.go#L566: func (d decoder) unmarshalMap(mmap protoreflect.Map, fd protoreflect.FieldDescriptor) error {
		decode.go#L636: func (d decoder) unmarshalMapKey(tok json.Token, fd protoreflect.FieldDescriptor) (protoreflect.MapKey, error) {
		encode.go#L179: var typeFieldDesc = func() protoreflect.FieldDescriptor {
		encode.go#L195: func (m typeURLFieldRanger) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) {
		encode.go#L210: func (m unpopulatedFieldRanger) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) {
		encode.go#L259: 	order.RangeFields(fields, order.IndexNameFieldOrder, func(fd protoreflect.FieldDescriptor, v protoreflect.Value) bool {
		encode.go#L277: func (e encoder) marshalValue(val protoreflect.Value, fd protoreflect.FieldDescriptor) error {
		encode.go#L290: func (e encoder) marshalSingular(val protoreflect.Value, fd protoreflect.FieldDescriptor) error {
		encode.go#L351: func (e encoder) marshalList(list protoreflect.List, fd protoreflect.FieldDescriptor) error {
		encode.go#L365: func (e encoder) marshalMap(mmap protoreflect.Map, fd protoreflect.FieldDescriptor) error {
		well_known_types.go#L498: 	var fd protoreflect.FieldDescriptor

	google.golang.org/protobuf/encoding/prototext
		decode.go#L154: 		var fd protoreflect.FieldDescriptor
		decode.go#L260: func (d decoder) unmarshalSingular(fd protoreflect.FieldDescriptor, m protoreflect.Message) error {
		decode.go#L278: func (d decoder) unmarshalScalar(fd protoreflect.FieldDescriptor) (protoreflect.Value, error) {
		decode.go#L358: func (d decoder) unmarshalList(fd protoreflect.FieldDescriptor, list protoreflect.List) error {
		decode.go#L439: func (d decoder) unmarshalMap(fd protoreflect.FieldDescriptor, mmap protoreflect.Map) error {
		decode.go#L492: func (d decoder) unmarshalMapEntry(fd protoreflect.FieldDescriptor, mmap protoreflect.Map, unmarshalMapValue func() (protoreflect.Value, error)) error {
		encode.go#L183: 	order.RangeFields(m, order.IndexNameFieldOrder, func(fd protoreflect.FieldDescriptor, v protoreflect.Value) bool {
		encode.go#L202: func (e encoder) marshalField(name string, val protoreflect.Value, fd protoreflect.FieldDescriptor) error {
		encode.go#L216: func (e encoder) marshalSingular(val protoreflect.Value, fd protoreflect.FieldDescriptor) error {
		encode.go#L268: func (e encoder) marshalList(name string, list protoreflect.List, fd protoreflect.FieldDescriptor) error {
		encode.go#L280: func (e encoder) marshalMap(name string, mmap protoreflect.Map, fd protoreflect.FieldDescriptor) error {

	google.golang.org/protobuf/internal/descfmt
		stringer.go#L160: 		case protoreflect.FieldDescriptor:
		stringer.go#L349: 		case protoreflect.FieldDescriptor, protoreflect.OneofDescriptor, protoreflect.EnumValueDescriptor, protoreflect.MethodDescriptor:

	google.golang.org/protobuf/internal/encoding/messageset
		messageset.go#L52: func IsMessageSetExtension(fd protoreflect.FieldDescriptor) bool {

	google.golang.org/protobuf/internal/encoding/tag
		tag.go#L32: func Unmarshal(tag string, goType reflect.Type, evs protoreflect.EnumValueDescriptors) protoreflect.FieldDescriptor {
		tag.go#L140: func Marshal(fd protoreflect.FieldDescriptor, enumName string) string {

	google.golang.org/protobuf/internal/filedesc
		desc.go#L374: func (fd *Field) MapKey() protoreflect.FieldDescriptor {
		desc.go#L380: func (fd *Field) MapValue() protoreflect.FieldDescriptor {
		desc.go#L404: func (fd *Field) ProtoType(protoreflect.FieldDescriptor) {}
		desc.go#L485: func (xd *Extension) MapKey() protoreflect.FieldDescriptor   { return nil }
		desc.go#L486: func (xd *Extension) MapValue() protoreflect.FieldDescriptor { return nil }
		desc.go#L497: func (xd *Extension) ProtoType(protoreflect.FieldDescriptor)            {}
		desc.go#L608: func isGroupLike(fd protoreflect.FieldDescriptor) bool {
		desc.go#L633: func (s *stringName) lazyInit(fd protoreflect.FieldDescriptor) *stringName {
		desc.go#L661: func (s *stringName) getJSON(fd protoreflect.FieldDescriptor) string { return s.lazyInit(fd).nameJSON }
		desc.go#L662: func (s *stringName) getText(fd protoreflect.FieldDescriptor) string { return s.lazyInit(fd).nameText }
		desc.go#L708: func (dv *defaultValue) get(fd protoreflect.FieldDescriptor) protoreflect.Value {
		desc_list.go#L246: 	List   []protoreflect.FieldDescriptor
		desc_list.go#L248: 	byName map[protoreflect.Name]protoreflect.FieldDescriptor        // protected by once
		desc_list.go#L249: 	byJSON map[string]protoreflect.FieldDescriptor                   // protected by once
		desc_list.go#L250: 	byText map[string]protoreflect.FieldDescriptor                   // protected by once
		desc_list.go#L251: 	byNum  map[protoreflect.FieldNumber]protoreflect.FieldDescriptor // protected by once
		desc_list.go#L255: func (p *OneofFields) Get(i int) protoreflect.FieldDescriptor { return p.List[i] }
		desc_list.go#L256: func (p *OneofFields) ByName(s protoreflect.Name) protoreflect.FieldDescriptor {
		desc_list.go#L259: func (p *OneofFields) ByJSONName(s string) protoreflect.FieldDescriptor {
		desc_list.go#L262: func (p *OneofFields) ByTextName(s string) protoreflect.FieldDescriptor {
		desc_list.go#L265: func (p *OneofFields) ByNumber(n protoreflect.FieldNumber) protoreflect.FieldDescriptor {
		desc_list.go#L274: 			p.byName = make(map[protoreflect.Name]protoreflect.FieldDescriptor, len(p.List))
		desc_list.go#L275: 			p.byJSON = make(map[string]protoreflect.FieldDescriptor, len(p.List))
		desc_list.go#L276: 			p.byText = make(map[string]protoreflect.FieldDescriptor, len(p.List))
		desc_list.go#L277: 			p.byNum = make(map[protoreflect.FieldNumber]protoreflect.FieldDescriptor, len(p.List))
		desc_list.go#L341: 		case protoreflect.FieldDescriptor:
		desc_list.go#L342: 			isExtension := desc.(protoreflect.FieldDescriptor).IsExtension()
		desc_list_gen.go#L153: func (p *Fields) Get(i int) protoreflect.FieldDescriptor {
		desc_list_gen.go#L156: func (p *Fields) ByName(s protoreflect.Name) protoreflect.FieldDescriptor {
		desc_list_gen.go#L162: func (p *Fields) ByJSONName(s string) protoreflect.FieldDescriptor {
		desc_list_gen.go#L168: func (p *Fields) ByTextName(s string) protoreflect.FieldDescriptor {
		desc_list_gen.go#L174: func (p *Fields) ByNumber(n protoreflect.FieldNumber) protoreflect.FieldDescriptor {
		presence.go#L11: func UsePresenceForField(fd protoreflect.FieldDescriptor) (usePresence, canBeLazy bool) {

	google.golang.org/protobuf/internal/impl
		codec_extension.go#L201: func IsLazy(m protoreflect.Message, fd protoreflect.FieldDescriptor) bool {
		codec_field.go#L121: func makeMessageFieldCoder(fd protoreflect.FieldDescriptor, ft reflect.Type) pointerCoderFuncs {
		codec_field.go#L289: func makeGroupFieldCoder(fd protoreflect.FieldDescriptor, ft reflect.Type) pointerCoderFuncs {
		codec_field.go#L380: func makeMessageSliceFieldCoder(fd protoreflect.FieldDescriptor, ft reflect.Type) pointerCoderFuncs {
		codec_field.go#L667: func makeGroupSliceFieldCoder(fd protoreflect.FieldDescriptor, ft reflect.Type) pointerCoderFuncs {
		codec_field_opaque.go#L16: func makeOpaqueMessageFieldCoder(fd protoreflect.FieldDescriptor, ft reflect.Type) (*MessageInfo, pointerCoderFuncs) {
		codec_field_opaque.go#L119: func makeOpaqueRepeatedMessageFieldCoder(fd protoreflect.FieldDescriptor, ft reflect.Type) (*MessageInfo, pointerCoderFuncs) {
		codec_map.go#L28: func encoderFuncsForMap(fd protoreflect.FieldDescriptor, ft reflect.Type) (valueMessage *MessageInfo, funcs pointerCoderFuncs) {
		codec_tables.go#L37: func fieldCoder(fd protoreflect.FieldDescriptor, ft reflect.Type) (*MessageInfo, pointerCoderFuncs) {
		codec_tables.go#L437: func encoderFuncsForValue(fd protoreflect.FieldDescriptor) valueCoderFuncs {
		convert.go#L53: func NewConverter(t reflect.Type, fd protoreflect.FieldDescriptor) Converter {
		convert.go#L89: func newSingularConverter(t reflect.Type, fd protoreflect.FieldDescriptor) Converter {
		convert.go#L90: 	defVal := func(fd protoreflect.FieldDescriptor, zero protoreflect.Value) protoreflect.Value {
		convert.go#L375: func newEnumConverter(goType reflect.Type, fd protoreflect.FieldDescriptor) Converter {
		convert_list.go#L14: func newListConverter(t reflect.Type, fd protoreflect.FieldDescriptor) Converter {
		convert_map.go#L19: func newMapConverter(t reflect.Type, fd protoreflect.FieldDescriptor) *mapConverter {
		equal.go#L49: 		var fd protoreflect.FieldDescriptor
		equal.go#L134: func equalValue(fd protoreflect.FieldDescriptor, vx, vy protoreflect.Value) bool {
		legacy_extension.go#L167: func (x placeholderExtension) MapKey() protoreflect.FieldDescriptor               { return nil }
		legacy_extension.go#L168: func (x placeholderExtension) MapValue() protoreflect.FieldDescriptor             { return nil }
		legacy_extension.go#L176: func (x placeholderExtension) ProtoType(protoreflect.FieldDescriptor)             { return }
		legacy_message.go#L525: func (m aberrantMessage) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) {
		legacy_message.go#L528: func (m aberrantMessage) Has(protoreflect.FieldDescriptor) bool {
		legacy_message.go#L531: func (m aberrantMessage) Clear(protoreflect.FieldDescriptor) {
		legacy_message.go#L534: func (m aberrantMessage) Get(fd protoreflect.FieldDescriptor) protoreflect.Value {
		legacy_message.go#L540: func (m aberrantMessage) Set(protoreflect.FieldDescriptor, protoreflect.Value) {
		legacy_message.go#L543: func (m aberrantMessage) Mutable(protoreflect.FieldDescriptor) protoreflect.Value {
		legacy_message.go#L546: func (m aberrantMessage) NewField(protoreflect.FieldDescriptor) protoreflect.Value {
		legacy_message.go#L549: func (m aberrantMessage) WhichOneof(protoreflect.OneofDescriptor) protoreflect.FieldDescriptor {
		message_opaque.go#L138: func (mi *MessageInfo) fieldInfoForMapOpaque(si opaqueStructInfo, fd protoreflect.FieldDescriptor, fs reflect.StructField) fieldInfo {
		message_opaque.go#L191: func (mi *MessageInfo) fieldInfoForScalarListOpaque(si opaqueStructInfo, fd protoreflect.FieldDescriptor, fs reflect.StructField) fieldInfo {
		message_opaque.go#L241: func (mi *MessageInfo) fieldInfoForMessageListOpaque(si opaqueStructInfo, fd protoreflect.FieldDescriptor, fs reflect.StructField) fieldInfo {
		message_opaque.go#L334: func (mi *MessageInfo) fieldInfoForMessageListOpaqueNoPresence(si opaqueStructInfo, fd protoreflect.FieldDescriptor, fs reflect.StructField) fieldInfo {
		message_opaque.go#L397: func (mi *MessageInfo) fieldInfoForScalarOpaque(si opaqueStructInfo, fd protoreflect.FieldDescriptor, fs reflect.StructField) fieldInfo {
		message_opaque.go#L475: func (mi *MessageInfo) fieldInfoForMessageOpaque(si opaqueStructInfo, fd protoreflect.FieldDescriptor, fs reflect.StructField) fieldInfo {
		message_opaque.go#L564: func presenceIndex(md protoreflect.MessageDescriptor, fd protoreflect.FieldDescriptor) (uint32, presenceSize) {
		message_opaque.go#L583: func isLastOneofField(fd protoreflect.FieldDescriptor) bool {
		message_opaque_gen.go#L15: func getterForOpaqueNullableScalar(mi *MessageInfo, index uint32, fd protoreflect.FieldDescriptor, fs reflect.StructField, conv Converter, fieldOffset offset) func(p pointer) protoreflect.Value {
		message_reflect.go#L236: func (m *extensionMap) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) {
		message_reflect.go#L430: func (mi *MessageInfo) checkField(fd protoreflect.FieldDescriptor) (*fieldInfo, protoreflect.ExtensionTypeDescriptor) {
		message_reflect_field.go#L16: 	fieldDesc protoreflect.FieldDescriptor
		message_reflect_field.go#L28: func fieldInfoForMissing(fd protoreflect.FieldDescriptor) fieldInfo {
		message_reflect_field.go#L61: func fieldInfoForOneof(fd protoreflect.FieldDescriptor, fs reflect.StructField, x exporter, ot reflect.Type) fieldInfo {
		message_reflect_field.go#L144: func fieldInfoForMap(fd protoreflect.FieldDescriptor, fs reflect.StructField, x exporter) fieldInfo {
		message_reflect_field.go#L197: func fieldInfoForList(fd protoreflect.FieldDescriptor, fs reflect.StructField, x exporter) fieldInfo {
		message_reflect_field.go#L252: func fieldInfoForScalar(fd protoreflect.FieldDescriptor, fs reflect.StructField, x exporter) fieldInfo {
		message_reflect_field.go#L332: func fieldInfoForMessage(fd protoreflect.FieldDescriptor, fs reflect.StructField, x exporter) fieldInfo {
		message_reflect_field_gen.go#L15: func getterForNullableScalar(fd protoreflect.FieldDescriptor, fs reflect.StructField, conv Converter, fieldOffset offset) func(p pointer) protoreflect.Value {
		message_reflect_field_gen.go#L165: func getterForDirectScalar(fd protoreflect.FieldDescriptor, fs reflect.StructField, conv Converter, fieldOffset offset) func(p pointer) protoreflect.Value {
		message_reflect_gen.go#L44: func (m *messageState) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) {
		message_reflect_gen.go#L66: func (m *messageState) Has(fd protoreflect.FieldDescriptor) bool {
		message_reflect_gen.go#L75: func (m *messageState) Clear(fd protoreflect.FieldDescriptor) {
		message_reflect_gen.go#L84: func (m *messageState) Get(fd protoreflect.FieldDescriptor) protoreflect.Value {
		message_reflect_gen.go#L93: func (m *messageState) Set(fd protoreflect.FieldDescriptor, v protoreflect.Value) {
		message_reflect_gen.go#L102: func (m *messageState) Mutable(fd protoreflect.FieldDescriptor) protoreflect.Value {
		message_reflect_gen.go#L111: func (m *messageState) NewField(fd protoreflect.FieldDescriptor) protoreflect.Value {
		message_reflect_gen.go#L120: func (m *messageState) WhichOneof(od protoreflect.OneofDescriptor) protoreflect.FieldDescriptor {
		message_reflect_gen.go#L175: func (m *messageReflectWrapper) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) {
		message_reflect_gen.go#L197: func (m *messageReflectWrapper) Has(fd protoreflect.FieldDescriptor) bool {
		message_reflect_gen.go#L206: func (m *messageReflectWrapper) Clear(fd protoreflect.FieldDescriptor) {
		message_reflect_gen.go#L215: func (m *messageReflectWrapper) Get(fd protoreflect.FieldDescriptor) protoreflect.Value {
		message_reflect_gen.go#L224: func (m *messageReflectWrapper) Set(fd protoreflect.FieldDescriptor, v protoreflect.Value) {
		message_reflect_gen.go#L233: func (m *messageReflectWrapper) Mutable(fd protoreflect.FieldDescriptor) protoreflect.Value {
		message_reflect_gen.go#L242: func (m *messageReflectWrapper) NewField(fd protoreflect.FieldDescriptor) protoreflect.Value {
		message_reflect_gen.go#L251: func (m *messageReflectWrapper) WhichOneof(od protoreflect.OneofDescriptor) protoreflect.FieldDescriptor {
		validate.go#L113: func newFieldValidationInfo(mi *MessageInfo, si structInfo, fd protoreflect.FieldDescriptor, ft reflect.Type) validationInfo {
		validate.go#L149: func newValidationInfo(fd protoreflect.FieldDescriptor, ft reflect.Type) validationInfo {

	google.golang.org/protobuf/internal/order
		order.go#L13: type FieldOrder func(x, y protoreflect.FieldDescriptor) bool
		order.go#L21: 	LegacyFieldOrder FieldOrder = func(x, y protoreflect.FieldDescriptor) bool {
		order.go#L44: 	NumberFieldOrder FieldOrder = func(x, y protoreflect.FieldDescriptor) bool {
		order.go#L51: 	IndexNameFieldOrder FieldOrder = func(x, y protoreflect.FieldDescriptor) bool {
		range.go#L16: 	fd protoreflect.FieldDescriptor
		range.go#L29: 	VisitField = func(protoreflect.FieldDescriptor, protoreflect.Value) bool
		range.go#L50: 	fs.Range(func(fd protoreflect.FieldDescriptor, v protoreflect.Value) bool {

	google.golang.org/protobuf/internal/strs
		strings.go#L19: func EnforceUTF8(fd protoreflect.FieldDescriptor) bool {

	google.golang.org/protobuf/proto
		checkinit.go#L45: 	m.Range(func(fd protoreflect.FieldDescriptor, v protoreflect.Value) bool {
		decode.go#L204: func (o UnmarshalOptions) unmarshalSingular(b []byte, wtyp protowire.Type, m protoreflect.Message, fd protoreflect.FieldDescriptor) (n int, err error) {
		decode.go#L222: func (o UnmarshalOptions) unmarshalMap(b []byte, wtyp protowire.Type, mapv protoreflect.Map, fd protoreflect.FieldDescriptor) (n int, err error) {
		decode_gen.go#L22: func (o UnmarshalOptions) unmarshalScalar(b []byte, wtyp protowire.Type, fd protoreflect.FieldDescriptor) (val protoreflect.Value, n int, err error) {
		decode_gen.go#L194: func (o UnmarshalOptions) unmarshalList(b []byte, wtyp protowire.Type, list protoreflect.List, fd protoreflect.FieldDescriptor) (n int, err error) {
		encode.go#L255: 	order.RangeFields(m, fieldOrder, func(fd protoreflect.FieldDescriptor, v protoreflect.Value) bool {
		encode.go#L266: func (o MarshalOptions) marshalField(b []byte, fd protoreflect.FieldDescriptor, value protoreflect.Value) ([]byte, error) {
		encode.go#L278: func (o MarshalOptions) marshalList(b []byte, fd protoreflect.FieldDescriptor, list protoreflect.List) ([]byte, error) {
		encode.go#L305: func (o MarshalOptions) marshalMap(b []byte, fd protoreflect.FieldDescriptor, mapv protoreflect.Map) ([]byte, error) {
		encode_gen.go#L40: func (o MarshalOptions) marshalSingular(b []byte, fd protoreflect.FieldDescriptor, v protoreflect.Value) ([]byte, error) {
		extension.go#L158: 	m.ProtoReflect().Range(func(fd protoreflect.FieldDescriptor, v protoreflect.Value) bool {
		merge.go#L89: 	src.Range(func(fd protoreflect.FieldDescriptor, v protoreflect.Value) bool {
		merge.go#L110: func (o mergeOptions) mergeList(dst, src protoreflect.List, fd protoreflect.FieldDescriptor) {
		merge.go#L126: func (o mergeOptions) mergeMap(dst, src protoreflect.Map, fd protoreflect.FieldDescriptor) {
		messageset.go#L18: 	m.Range(func(fd protoreflect.FieldDescriptor, v protoreflect.Value) bool {
		messageset.go#L37: 	order.RangeFields(m, fieldOrder, func(fd protoreflect.FieldDescriptor, v protoreflect.Value) bool {
		messageset.go#L47: func (o MarshalOptions) marshalMessageSetField(b []byte, fd protoreflect.FieldDescriptor, value protoreflect.Value) ([]byte, error) {
		reset.go#L36: 	m.Range(func(fd protoreflect.FieldDescriptor, _ protoreflect.Value) bool {
		size.go#L65: 	m.Range(func(fd protoreflect.FieldDescriptor, v protoreflect.Value) bool {
		size.go#L73: func (o MarshalOptions) sizeField(fd protoreflect.FieldDescriptor, value protoreflect.Value) (size int) {
		size.go#L85: func (o MarshalOptions) sizeList(num protowire.Number, fd protoreflect.FieldDescriptor, list protoreflect.List) (size int) {
		size.go#L102: func (o MarshalOptions) sizeMap(num protowire.Number, fd protoreflect.FieldDescriptor, mapv protoreflect.Map) (size int) {