const google.golang.org/protobuf/reflect/protoreflect.Proto2
18 uses
google.golang.org/protobuf/reflect/protoreflect (current package)
proto.go#L154: Proto2 Syntax = 2
proto.go#L161: case Proto2, Proto3:
proto.go#L171: case Proto2:
proto.go#L183: case Proto2:
google.golang.org/protobuf/reflect/protodesc
desc.go#L93: f.L1.Syntax = protoreflect.Proto2
desc_validate.go#L110: if isMessageSet && (m.Syntax() != protoreflect.Proto2 || m.Fields().Len() > 0 || m.ExtensionRanges().Len() == 0) {
desc_validate.go#L165: if f.IsWeak() && (f.Syntax() != protoreflect.Proto2 || !isOptionalMessage(f) || f.ContainingOneof() != nil) {
desc_validate.go#L317: case fd.Syntax() != protoreflect.Proto2:
proto.go#L73: if syntax := file.Syntax(); syntax != protoreflect.Proto2 {
google.golang.org/protobuf/encoding/protojson
encode.go#L186: isProto2Scalar := fd.Syntax() == protoreflect.Proto2 && fd.Default().IsValid()
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#L279: return (fd.L0.ParentFile.L1.Syntax == protoreflect.Proto2 && fd.L1.Cardinality == protoreflect.Optional && fd.L1.ContainingOneof == nil) || fd.L1.IsProto3Optional
desc.go#L282: if !fd.L1.HasPacked && fd.L0.ParentFile.L1.Syntax != protoreflect.Proto2 && fd.L1.Cardinality == protoreflect.Repeated {
desc.go#L392: return (xd.L0.ParentFile.L1.Syntax == protoreflect.Proto2 && xd.L1.Cardinality == protoreflect.Optional) || xd.lazyInit().IsProto3Optional
desc.go#L475: SurrogateProto2 = &File{L1: FileL1{Syntax: protoreflect.Proto2}, L2: &FileL2{}}
desc_init.go#L113: fd.L1.Syntax = protoreflect.Proto2
desc_init.go#L166: fd.L1.Syntax = protoreflect.Proto2
github.com/golang/protobuf/jsonpb
encode.go#L254: if fd.Cardinality() != protoreflect.Repeated && (fd.Message() != nil || fd.Syntax() == protoreflect.Proto2) {
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)