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