const google.golang.org/protobuf/reflect/protoreflect.Repeated
29 uses
google.golang.org/protobuf/reflect/protoreflect (current package)
proto.go#L201: Repeated Cardinality = 3 // appears zero or more times
proto.go#L207: case Optional, Required, Repeated:
proto.go#L221: case Repeated:
proto.go#L235: case Repeated:
google.golang.org/protobuf/reflect/protodesc
desc_resolve.go#L282: if fd.Kind() == protoreflect.MessageKind || fd.Kind() == protoreflect.GroupKind || fd.Cardinality() == protoreflect.Repeated {
desc_validate.go#L343: case fd.Cardinality() != protoreflect.Repeated:
google.golang.org/protobuf/encoding/protojson
encode.go#L187: isSingularMessage := fd.Cardinality() != protoreflect.Repeated && fd.Message() != nil
google.golang.org/protobuf/internal/encoding/tag
tag.go#L51: f.L1.Cardinality = protoreflect.Repeated
tag.go#L167: case protoreflect.Repeated:
google.golang.org/protobuf/internal/filedesc
desc.go#L276: return fd.L1.Cardinality != protoreflect.Repeated && (fd.L0.ParentFile.L1.Syntax == protoreflect.Proto2 || fd.L1.Message != nil || fd.L1.ContainingOneof != nil)
desc.go#L282: if !fd.L1.HasPacked && fd.L0.ParentFile.L1.Syntax != protoreflect.Proto2 && fd.L1.Cardinality == protoreflect.Repeated {
desc.go#L293: func (fd *Field) IsList() bool { return fd.Cardinality() == protoreflect.Repeated && !fd.IsMap() }
desc.go#L390: func (xd *Extension) HasPresence() bool { return xd.L1.Cardinality != protoreflect.Repeated }
desc.go#L397: func (xd *Extension) IsList() bool { return xd.Cardinality() == protoreflect.Repeated }
desc.go#L596: if fd.Cardinality() == protoreflect.Repeated {
google.golang.org/protobuf/internal/impl
codec_extension.go#L65: if xd.Cardinality() == protoreflect.Repeated {
codec_message.go#L128: isPointer: fd.Cardinality() == protoreflect.Repeated || fd.HasPresence(),
codec_tables.go#L41: case fd.Cardinality() == protoreflect.Repeated && !fd.IsPacked():
codec_tables.go#L129: case fd.Cardinality() == protoreflect.Repeated && fd.IsPacked():
codec_tables.go#L439: case fd.Cardinality() == protoreflect.Repeated && !fd.IsPacked():
codec_tables.go#L481: case fd.Cardinality() == protoreflect.Repeated && fd.IsPacked():
convert.go#L92: if fd.Cardinality() == protoreflect.Repeated {
convert.go#L378: if fd.Cardinality() == protoreflect.Repeated {
github.com/golang/protobuf/jsonpb
decode.go#L390: return md.FullName() == "google.protobuf.Value" && fd.Cardinality() != protoreflect.Repeated
decode.go#L396: if fd.Message() != nil && fd.Cardinality() != protoreflect.Repeated {
encode.go#L254: if fd.Cardinality() != protoreflect.Repeated && (fd.Message() != nil || fd.Syntax() == protoreflect.Proto2) {
github.com/golang/protobuf/proto
defaults.go#L39: case fd.Cardinality() != protoreflect.Repeated:
discard.go#L29: case fd.Cardinality() != protoreflect.Repeated:
text_decode.go#L144: if fd.Cardinality() != protoreflect.Repeated && seen[fd.Number()] {
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)