const google.golang.org/protobuf/reflect/protoreflect.Proto3
20 uses
google.golang.org/protobuf/reflect/protoreflect (current package)
proto.go#L155: Proto3 Syntax = 3
proto.go#L161: case Proto2, Proto3:
proto.go#L173: case Proto3:
proto.go#L185: case Proto3:
google.golang.org/protobuf/reflect/protodesc
desc.go#L95: f.L1.Syntax = protoreflect.Proto3
desc_resolve.go#L279: if fd.Syntax() == protoreflect.Proto3 {
desc_validate.go#L48: if e.Syntax() == protoreflect.Proto3 {
desc_validate.go#L113: if m.Syntax() == protoreflect.Proto3 {
desc_validate.go#L152: if f.Syntax() != protoreflect.Proto3 {
desc_validate.go#L177: if f.Syntax() == protoreflect.Proto3 {
desc_validate.go#L181: if f.Enum() != nil && !f.Enum().IsPlaceholder() && f.Enum().Syntax() != protoreflect.Proto3 {
desc_validate.go#L276: if x.Syntax() == protoreflect.Proto3 {
proto.go#L153: if field.Syntax() == protoreflect.Proto3 && field.HasOptionalKeyword() {
google.golang.org/protobuf/internal/encoding/tag
tag.go#L192: if fd.Syntax() == protoreflect.Proto3 && !fd.IsExtension() {
google.golang.org/protobuf/internal/filedesc
desc.go#L339: return fd.L0.ParentFile.L1.Syntax == protoreflect.Proto3
desc.go#L343: return od.L0.ParentFile.L1.Syntax == protoreflect.Proto3 && len(od.L1.Fields.List) == 1 && od.L1.Fields.List[0].HasOptionalKeyword()
desc.go#L476: SurrogateProto3 = &File{L1: FileL1{Syntax: protoreflect.Proto3}, L2: &FileL2{}}
desc_init.go#L115: fd.L1.Syntax = protoreflect.Proto3
google.golang.org/protobuf/internal/impl
codec_tables.go#L200: case fd.Syntax() == protoreflect.Proto3 && fd.ContainingOneof() == nil:
google.golang.org/protobuf/internal/strs
strings.go#L25: return fd.Syntax() == protoreflect.Proto3
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)