type google.golang.org/protobuf/internal/filedesc.Field
39 uses
google.golang.org/protobuf/internal/filedesc (current package)
desc.go#L201: Field struct {
desc.go#L271: func (fd *Field) Options() pref.ProtoMessage {
desc.go#L277: func (fd *Field) Number() pref.FieldNumber { return fd.L1.Number }
desc.go#L278: func (fd *Field) Cardinality() pref.Cardinality { return fd.L1.Cardinality }
desc.go#L279: func (fd *Field) Kind() pref.Kind { return fd.L1.Kind }
desc.go#L280: func (fd *Field) HasJSONName() bool { return fd.L1.JSONName.has }
desc.go#L281: func (fd *Field) JSONName() string { return fd.L1.JSONName.get(fd) }
desc.go#L282: func (fd *Field) HasPresence() bool {
desc.go#L285: func (fd *Field) HasOptionalKeyword() bool {
desc.go#L288: func (fd *Field) IsPacked() bool {
desc.go#L298: func (fd *Field) IsExtension() bool { return false }
desc.go#L299: func (fd *Field) IsWeak() bool { return fd.L1.IsWeak }
desc.go#L300: func (fd *Field) IsList() bool { return fd.Cardinality() == pref.Repeated && !fd.IsMap() }
desc.go#L301: func (fd *Field) IsMap() bool { return fd.Message() != nil && fd.Message().IsMapEntry() }
desc.go#L302: func (fd *Field) MapKey() pref.FieldDescriptor {
desc.go#L308: func (fd *Field) MapValue() pref.FieldDescriptor {
desc.go#L314: func (fd *Field) HasDefault() bool { return fd.L1.Default.has }
desc.go#L315: func (fd *Field) Default() pref.Value { return fd.L1.Default.get(fd) }
desc.go#L316: func (fd *Field) DefaultEnumValue() pref.EnumValueDescriptor { return fd.L1.Default.enum }
desc.go#L317: func (fd *Field) ContainingOneof() pref.OneofDescriptor { return fd.L1.ContainingOneof }
desc.go#L318: func (fd *Field) ContainingMessage() pref.MessageDescriptor {
desc.go#L321: func (fd *Field) Enum() pref.EnumDescriptor {
desc.go#L324: func (fd *Field) Message() pref.MessageDescriptor {
desc.go#L332: func (fd *Field) Format(s fmt.State, r rune) { descfmt.FormatDesc(s, r, fd) }
desc.go#L333: func (fd *Field) ProtoType(pref.FieldDescriptor) {}
desc.go#L342: 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 pref.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: byNum map[protoreflect.FieldNumber]*Field // protected by once
desc_list_gen.go#L179: p.byName = make(map[protoreflect.Name]*Field, len(p.List))
desc_list_gen.go#L180: p.byJSON = make(map[string]*Field, len(p.List))
desc_list_gen.go#L181: p.byNum = make(map[protoreflect.FieldNumber]*Field, len(p.List))
google.golang.org/protobuf/internal/encoding/tag
tag.go#L33: f := new(fdesc.Field)
google.golang.org/protobuf/internal/impl
legacy_extension.go#L112: fd := ptag.Unmarshal(xi.Tag, t, evs).(*filedesc.Field)
legacy_message.go#L283: fd := ptag.Unmarshal(tag, t, placeholderEnumValues{}).(*filedesc.Field)
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |