Lines Matching defs:Field
193 Field struct { struct
194 Base
195 L1 FieldL1
263 func (fd *Field) Options() protoreflect.ProtoMessage {
269 func (fd *Field) Number() protoreflect.FieldNumber { return fd.L1.Number }
270 func (fd *Field) Cardinality() protoreflect.Cardinality { return fd.L1.Cardinality }
271 func (fd *Field) Kind() protoreflect.Kind { return fd.L1.Kind }
272 func (fd *Field) HasJSONName() bool { return fd.L1.StringName.hasJSON }
273 func (fd *Field) JSONName() string { return fd.L1.StringName.getJSON(fd) }
274 func (fd *Field) TextName() string { return fd.L1.StringName.getText(fd) }
275 func (fd *Field) HasPresence() bool {
278 func (fd *Field) HasOptionalKeyword() bool {
281 func (fd *Field) IsPacked() bool {
291 func (fd *Field) IsExtension() bool { return false }
292 func (fd *Field) IsWeak() bool { return fd.L1.IsWeak }
293 … (fd *Field) IsList() bool { return fd.Cardinality() == protoreflect.Repeated && !fd.IsMap() }
294 func (fd *Field) IsMap() bool { return fd.Message() != nil && fd.Message().IsMapEntry() }
295 func (fd *Field) MapKey() protoreflect.FieldDescriptor {
301 func (fd *Field) MapValue() protoreflect.FieldDescriptor {
307 func (fd *Field) HasDefault() bool { return fd.L1.Default.has }
308 …nc (fd *Field) Default() protoreflect.Value { return fd.L1.Default.get(fd) }
309 func (fd *Field) DefaultEnumValue() protoreflect.EnumValueDescriptor { return fd.L1.Default.enum }
310 …nc (fd *Field) ContainingOneof() protoreflect.OneofDescriptor { return fd.L1.ContainingOneof }
311 func (fd *Field) ContainingMessage() protoreflect.MessageDescriptor {
314 func (fd *Field) Enum() protoreflect.EnumDescriptor {
317 func (fd *Field) Message() protoreflect.MessageDescriptor {
325 func (fd *Field) Format(s fmt.State, r rune) { descfmt.FormatDesc(s, r, fd) }
326 func (fd *Field) ProtoType(protoreflect.FieldDescriptor) {}
335 func (fd *Field) EnforceUTF8() bool {