const google.golang.org/protobuf/reflect/protoreflect.MessageKind
59 uses
google.golang.org/protobuf/reflect/protoreflect (current package)
proto.go#L265: MessageKind Kind = 11
proto.go#L277: StringKind, BytesKind, MessageKind, GroupKind:
proto.go#L319: case MessageKind:
proto.go#L363: case MessageKind:
google.golang.org/protobuf/reflect/protodesc
desc_resolve.go#L117: case protoreflect.MessageKind, protoreflect.GroupKind:
desc_resolve.go#L138: return protoreflect.MessageKind, nil, d, nil
desc_resolve.go#L282: if fd.Kind() == protoreflect.MessageKind || fd.Kind() == protoreflect.GroupKind || fd.Cardinality() == protoreflect.Repeated {
desc_validate.go#L298: return (fd.Kind() == 0 || fd.Kind() == protoreflect.MessageKind) && fd.Cardinality() == protoreflect.Optional
desc_validate.go#L304: case protoreflect.StringKind, protoreflect.BytesKind, protoreflect.MessageKind, protoreflect.GroupKind:
google.golang.org/protobuf/encoding/protojson
decode.go#L259: case protoreflect.MessageKind, protoreflect.GroupKind:
decode.go#L511: case protoreflect.MessageKind, protoreflect.GroupKind:
decode.go#L566: case protoreflect.MessageKind, protoreflect.GroupKind:
encode.go#L302: case protoreflect.MessageKind, protoreflect.GroupKind:
google.golang.org/protobuf/encoding/prototext
decode.go#L218: if kind != protoreflect.MessageKind && kind != protoreflect.GroupKind && !tok.HasSeparator() {
decode.go#L235: if kind != protoreflect.MessageKind && kind != protoreflect.GroupKind && !tok.HasSeparator() {
decode.go#L269: case protoreflect.MessageKind, protoreflect.GroupKind:
decode.go#L370: case protoreflect.MessageKind, protoreflect.GroupKind:
decode.go#L450: case protoreflect.MessageKind, protoreflect.GroupKind:
decode.go#L538: if kind := fd.MapValue().Kind(); (kind != protoreflect.MessageKind) && (kind != protoreflect.GroupKind) {
decode.go#L564: case protoreflect.MessageKind, protoreflect.GroupKind:
encode.go#L248: case protoreflect.MessageKind, protoreflect.GroupKind:
google.golang.org/protobuf/internal/descfmt
stringer.go#L161: case protoreflect.MessageKind, protoreflect.GroupKind:
google.golang.org/protobuf/internal/encoding/tag
tag.go#L98: f.L1.Kind = protoreflect.MessageKind
tag.go#L156: case protoreflect.StringKind, protoreflect.BytesKind, protoreflect.MessageKind:
google.golang.org/protobuf/internal/filedesc
desc.go#L284: case protoreflect.StringKind, protoreflect.BytesKind, protoreflect.MessageKind, protoreflect.GroupKind:
desc_lazy.go#L45: case protoreflect.MessageKind, protoreflect.GroupKind:
desc_lazy.go#L68: case protoreflect.MessageKind, protoreflect.GroupKind:
desc_lazy.go#L473: case protoreflect.MessageKind, protoreflect.GroupKind:
desc_lazy.go#L573: case protoreflect.MessageKind, protoreflect.GroupKind:
google.golang.org/protobuf/internal/filetype
build.go#L222: case protoreflect.MessageKind, protoreflect.GroupKind:
google.golang.org/protobuf/internal/impl
codec_extension.go#L62: case protoreflect.MessageKind, protoreflect.GroupKind, protoreflect.EnumKind:
codec_gen.go#L5635: protoreflect.MessageKind: protowire.BytesType,
codec_map.go#L47: if valField.Kind() == protoreflect.MessageKind {
codec_map.go#L71: case protoreflect.MessageKind:
codec_tables.go#L124: case protoreflect.MessageKind:
codec_tables.go#L196: case fd.Kind() == protoreflect.MessageKind:
codec_tables.go#L476: case protoreflect.MessageKind:
codec_tables.go#L550: case protoreflect.MessageKind:
convert.go#L140: case protoreflect.MessageKind, protoreflect.GroupKind:
legacy_message.go#L327: if fd.Message() == nil && (fd.Kind() == protoreflect.MessageKind || fd.Kind() == protoreflect.GroupKind) {
message_reflect.go#L307: if xd.Kind() != protoreflect.MessageKind && xd.Kind() != protoreflect.GroupKind && !xd.IsList() && !xd.IsMap() {
validate.go#L114: case protoreflect.MessageKind:
validate.go#L150: case protoreflect.MessageKind:
validate.go#L184: case protoreflect.MessageKind:
validate.go#L196: case protoreflect.MessageKind:
google.golang.org/protobuf/proto
decode.go#L197: case protoreflect.GroupKind, protoreflect.MessageKind:
decode.go#L226: case protoreflect.GroupKind, protoreflect.MessageKind:
decode.go#L255: case protoreflect.GroupKind, protoreflect.MessageKind:
decode.go#L280: case protoreflect.GroupKind, protoreflect.MessageKind:
decode_gen.go#L171: case protoreflect.MessageKind:
decode_gen.go#L569: case protoreflect.MessageKind:
encode_gen.go#L36: protoreflect.MessageKind: protowire.BytesType,
encode_gen.go#L77: case protoreflect.MessageKind:
equal.go#L141: case protoreflect.MessageKind, protoreflect.GroupKind:
size_gen.go#L48: case protoreflect.MessageKind:
github.com/golang/protobuf/jsonpb
decode.go#L492: case protoreflect.MessageKind, protoreflect.GroupKind:
github.com/golang/protobuf/proto
registry.go#L243: case protoreflect.MessageKind, protoreflect.GroupKind:
text_decode.go#L455: case protoreflect.MessageKind, protoreflect.GroupKind:
text_encode.go#L372: case protoreflect.MessageKind, protoreflect.GroupKind: