type google.golang.org/protobuf/reflect/protoreflect.FullName

377 uses

	google.golang.org/protobuf/reflect/protoreflect (current package)
		methods.go#L53: 			FindExtensionByName(field FullName) (ExtensionType, error)
		methods.go#L54: 			FindExtensionByNumber(message FullName, field FieldNumber) (ExtensionType, error)
		proto.go#L442: type FullName string // e.g., "google.protobuf.Field.Kind"
		proto.go#L446: func (s FullName) IsValid() bool {
		proto.go#L484: func (n FullName) Name() Name {
		proto.go#L493: func (n FullName) Parent() FullName {
		proto.go#L503: func (n FullName) Append(s Name) FullName {
		proto.go#L505: 		return FullName(s)
		proto.go#L507: 	return n + "." + FullName(s)
		type.go#L65: 	FullName() FullName // e.g., "google.protobuf.Any"
		type.go#L125: 	Package() FullName // e.g., "google.protobuf"

	google.golang.org/protobuf/reflect/protodesc
		desc.go#L34: 	FindDescriptorByName(protoreflect.FullName) (protoreflect.Descriptor, error)
		desc.go#L103: 	f.L1.Package = protoreflect.FullName(fd.GetPackage())
		desc_init.go#L17: type descsByName map[protoreflect.FullName]protoreflect.Descriptor
		desc_init.go#L227: 	var fullName protoreflect.FullName
		desc_resolve.go#L109: func (r *resolver) findTarget(k protoreflect.Kind, scope protoreflect.FullName, ref partialName, isWeak bool) (protoreflect.Kind, protoreflect.EnumDescriptor, protoreflect.MessageDescriptor, error) {
		desc_resolve.go#L161: func (r *resolver) findDescriptor(scope protoreflect.FullName, ref partialName) (protoreflect.Descriptor, error) {
		desc_resolve.go#L171: 		s := protoreflect.FullName(ref)
		desc_resolve.go#L204: func (r *resolver) findEnumDescriptor(scope protoreflect.FullName, ref partialName, isWeak bool) (protoreflect.EnumDescriptor, error) {
		desc_resolve.go#L220: func (r *resolver) findMessageDescriptor(scope protoreflect.FullName, ref partialName, isWeak bool) (protoreflect.MessageDescriptor, error) {
		desc_resolve.go#L247: 		return protoreflect.FullName(s[1:]).IsValid()
		desc_resolve.go#L249: 	return protoreflect.FullName(s).IsValid()
		desc_resolve.go#L257: func (s partialName) FullName() protoreflect.FullName {
		desc_resolve.go#L259: 		return protoreflect.FullName(s[1:])
		desc_resolve.go#L261: 	return protoreflect.FullName(unknownPrefix + s)

	google.golang.org/protobuf/reflect/protoregistry
		registry.go#L98: 	descsByName map[protoreflect.FullName]interface{}
		registry.go#L120: 		r.descsByName = map[protoreflect.FullName]interface{}{
		registry.go#L222: func (r *Files) FindDescriptorByName(name protoreflect.FullName) (protoreflect.Descriptor, error) {
		registry.go#L368: func (r *Files) NumFilesByPackage(name protoreflect.FullName) int {
		registry.go#L385: func (r *Files) RangeFilesByPackage(name protoreflect.FullName, f func(protoreflect.FileDescriptor) bool) {
		registry.go#L440: 	FindMessageByName(message protoreflect.FullName) (protoreflect.MessageType, error)
		registry.go#L462: 	FindExtensionByName(field protoreflect.FullName) (protoreflect.ExtensionType, error)
		registry.go#L468: 	FindExtensionByNumber(message protoreflect.FullName, field protoreflect.FieldNumber) (protoreflect.ExtensionType, error)
		registry.go#L488: 	typesByName         map[protoreflect.FullName]interface{}
		registry.go#L489: 	extensionsByMessage map[protoreflect.FullName]extensionsByNumber
		registry.go#L594: func (r *Types) FindEnumByName(enum protoreflect.FullName) (protoreflect.EnumType, error) {
		registry.go#L615: func (r *Types) FindMessageByName(message protoreflect.FullName) (protoreflect.MessageType, error) {
		registry.go#L646: 	message := protoreflect.FullName(url)
		registry.go#L666: func (r *Types) FindExtensionByName(field protoreflect.FullName) (protoreflect.ExtensionType, error) {
		registry.go#L707: func (r *Types) FindExtensionByNumber(message protoreflect.FullName, field protoreflect.FieldNumber) (protoreflect.ExtensionType, error) {
		registry.go#L816: func (r *Types) NumExtensionsByMessage(message protoreflect.FullName) int {
		registry.go#L829: func (r *Types) RangeExtensionsByMessage(message protoreflect.FullName, f func(protoreflect.ExtensionType) bool) {

	google.golang.org/protobuf/encoding/protojson
		decode.go#L165: 			extName := protoreflect.FullName(name[1 : len(name)-1])
		well_known_types.go#L27: func wellKnownTypeMarshaler(name protoreflect.FullName) marshalFunc {
		well_known_types.go#L65: func wellKnownTypeUnmarshaler(name protoreflect.FullName) unmarshalFunc {
		well_known_types.go#L849: 		if !protoreflect.FullName(s).IsValid() {
		well_known_types.go#L883: 		if strings.Contains(s0, "_") || !protoreflect.FullName(s).IsValid() {

	google.golang.org/protobuf/encoding/prototext
		decode.go#L166: 			xt, xtErr = d.opts.Resolver.FindExtensionByName(protoreflect.FullName(tok.TypeName()))

	google.golang.org/protobuf/internal/encoding/tag
		tag.go#L42: 			f.L0.FullName = protoreflect.FullName(s[len("name="):])
		tag.go#L114: 			f.L1.Message = filedesc.PlaceholderMessage(protoreflect.FullName(s[len("weak="):]))
		tag.go#L130: 		f.L0.FullName = protoreflect.FullName(strings.ToLower(string(f.L0.FullName)))

	google.golang.org/protobuf/internal/filedesc
		build.go#L48: 		FindDescriptorByName(protoreflect.FullName) (protoreflect.Descriptor, error)
		desc.go#L48: 		Package protoreflect.FullName
		desc.go#L67: func (fd *File) FullName() protoreflect.FullName         { return fd.L1.Package }
		desc.go#L76: func (fd *File) Package() protoreflect.FullName                { return fd.L1.Package }
		desc.go#L484: 		FullName   protoreflect.FullName // must be populated
		desc.go#L492: func (d *Base) FullName() protoreflect.FullName { return d.L0.FullName }
		desc_init.go#L122: 				fd.L1.Package = protoreflect.FullName(sb.MakeString(v))
		desc_init.go#L462: func makeFullName(sb *strs.Builder, b []byte) protoreflect.FullName {
		desc_init.go#L466: 	return protoreflect.FullName(sb.MakeString(b[1:]))
		desc_init.go#L469: func appendFullName(sb *strs.Builder, prefix protoreflect.FullName, suffix []byte) protoreflect.FullName {
		placeholder.go#L38: func (f PlaceholderFile) FullName() protoreflect.FullName               { return "" }
		placeholder.go#L42: func (f PlaceholderFile) Package() protoreflect.FullName                { return "" }
		placeholder.go#L53: type PlaceholderEnum protoreflect.FullName
		placeholder.go#L59: func (e PlaceholderEnum) Name() protoreflect.Name                   { return protoreflect.FullName(e).Name() }
		placeholder.go#L60: func (e PlaceholderEnum) FullName() protoreflect.FullName           { return protoreflect.FullName(e) }
		placeholder.go#L70: type PlaceholderEnumValue protoreflect.FullName
		placeholder.go#L76: func (e PlaceholderEnumValue) Name() protoreflect.Name                    { return protoreflect.FullName(e).Name() }
		placeholder.go#L77: func (e PlaceholderEnumValue) FullName() protoreflect.FullName            { return protoreflect.FullName(e) }
		placeholder.go#L85: type PlaceholderMessage protoreflect.FullName
		placeholder.go#L91: func (m PlaceholderMessage) Name() protoreflect.Name                    { return protoreflect.FullName(m).Name() }
		placeholder.go#L92: func (m PlaceholderMessage) FullName() protoreflect.FullName            { return protoreflect.FullName(m) }

	google.golang.org/protobuf/internal/filetype
		build.go#L277: 		FindDescriptorByName(protoreflect.FullName) (protoreflect.Descriptor, error)

	google.golang.org/protobuf/internal/genid
		any_gen.go#L18: 	Any_message_fullname protoreflect.FullName = "google.protobuf.Any"
		any_gen.go#L26: 	Any_TypeUrl_field_fullname protoreflect.FullName = "google.protobuf.Any.type_url"
		any_gen.go#L27: 	Any_Value_field_fullname   protoreflect.FullName = "google.protobuf.Any.value"
		api_gen.go#L18: 	Api_message_fullname protoreflect.FullName = "google.protobuf.Api"
		api_gen.go#L31: 	Api_Name_field_fullname          protoreflect.FullName = "google.protobuf.Api.name"
		api_gen.go#L32: 	Api_Methods_field_fullname       protoreflect.FullName = "google.protobuf.Api.methods"
		api_gen.go#L33: 	Api_Options_field_fullname       protoreflect.FullName = "google.protobuf.Api.options"
		api_gen.go#L34: 	Api_Version_field_fullname       protoreflect.FullName = "google.protobuf.Api.version"
		api_gen.go#L35: 	Api_SourceContext_field_fullname protoreflect.FullName = "google.protobuf.Api.source_context"
		api_gen.go#L36: 	Api_Mixins_field_fullname        protoreflect.FullName = "google.protobuf.Api.mixins"
		api_gen.go#L37: 	Api_Syntax_field_fullname        protoreflect.FullName = "google.protobuf.Api.syntax"
		api_gen.go#L54: 	Method_message_fullname protoreflect.FullName = "google.protobuf.Method"
		api_gen.go#L67: 	Method_Name_field_fullname              protoreflect.FullName = "google.protobuf.Method.name"
		api_gen.go#L68: 	Method_RequestTypeUrl_field_fullname    protoreflect.FullName = "google.protobuf.Method.request_type_url"
		api_gen.go#L69: 	Method_RequestStreaming_field_fullname  protoreflect.FullName = "google.protobuf.Method.request_streaming"
		api_gen.go#L70: 	Method_ResponseTypeUrl_field_fullname   protoreflect.FullName = "google.protobuf.Method.response_type_url"
		api_gen.go#L71: 	Method_ResponseStreaming_field_fullname protoreflect.FullName = "google.protobuf.Method.response_streaming"
		api_gen.go#L72: 	Method_Options_field_fullname           protoreflect.FullName = "google.protobuf.Method.options"
		api_gen.go#L73: 	Method_Syntax_field_fullname            protoreflect.FullName = "google.protobuf.Method.syntax"
		api_gen.go#L90: 	Mixin_message_fullname protoreflect.FullName = "google.protobuf.Mixin"
		api_gen.go#L98: 	Mixin_Name_field_fullname protoreflect.FullName = "google.protobuf.Mixin.name"
		api_gen.go#L99: 	Mixin_Root_field_fullname protoreflect.FullName = "google.protobuf.Mixin.root"
		descriptor_gen.go#L18: 	FileDescriptorSet_message_fullname protoreflect.FullName = "google.protobuf.FileDescriptorSet"
		descriptor_gen.go#L25: 	FileDescriptorSet_File_field_fullname protoreflect.FullName = "google.protobuf.FileDescriptorSet.file"
		descriptor_gen.go#L36: 	FileDescriptorProto_message_fullname protoreflect.FullName = "google.protobuf.FileDescriptorProto"
		descriptor_gen.go#L54: 	FileDescriptorProto_Name_field_fullname             protoreflect.FullName = "google.protobuf.FileDescriptorProto.name"
		descriptor_gen.go#L55: 	FileDescriptorProto_Package_field_fullname          protoreflect.FullName = "google.protobuf.FileDescriptorProto.package"
		descriptor_gen.go#L56: 	FileDescriptorProto_Dependency_field_fullname       protoreflect.FullName = "google.protobuf.FileDescriptorProto.dependency"
		descriptor_gen.go#L57: 	FileDescriptorProto_PublicDependency_field_fullname protoreflect.FullName = "google.protobuf.FileDescriptorProto.public_dependency"
		descriptor_gen.go#L58: 	FileDescriptorProto_WeakDependency_field_fullname   protoreflect.FullName = "google.protobuf.FileDescriptorProto.weak_dependency"
		descriptor_gen.go#L59: 	FileDescriptorProto_MessageType_field_fullname      protoreflect.FullName = "google.protobuf.FileDescriptorProto.message_type"
		descriptor_gen.go#L60: 	FileDescriptorProto_EnumType_field_fullname         protoreflect.FullName = "google.protobuf.FileDescriptorProto.enum_type"
		descriptor_gen.go#L61: 	FileDescriptorProto_Service_field_fullname          protoreflect.FullName = "google.protobuf.FileDescriptorProto.service"
		descriptor_gen.go#L62: 	FileDescriptorProto_Extension_field_fullname        protoreflect.FullName = "google.protobuf.FileDescriptorProto.extension"
		descriptor_gen.go#L63: 	FileDescriptorProto_Options_field_fullname          protoreflect.FullName = "google.protobuf.FileDescriptorProto.options"
		descriptor_gen.go#L64: 	FileDescriptorProto_SourceCodeInfo_field_fullname   protoreflect.FullName = "google.protobuf.FileDescriptorProto.source_code_info"
		descriptor_gen.go#L65: 	FileDescriptorProto_Syntax_field_fullname           protoreflect.FullName = "google.protobuf.FileDescriptorProto.syntax"
		descriptor_gen.go#L87: 	DescriptorProto_message_fullname protoreflect.FullName = "google.protobuf.DescriptorProto"
		descriptor_gen.go#L103: 	DescriptorProto_Name_field_fullname           protoreflect.FullName = "google.protobuf.DescriptorProto.name"
		descriptor_gen.go#L104: 	DescriptorProto_Field_field_fullname          protoreflect.FullName = "google.protobuf.DescriptorProto.field"
		descriptor_gen.go#L105: 	DescriptorProto_Extension_field_fullname      protoreflect.FullName = "google.protobuf.DescriptorProto.extension"
		descriptor_gen.go#L106: 	DescriptorProto_NestedType_field_fullname     protoreflect.FullName = "google.protobuf.DescriptorProto.nested_type"
		descriptor_gen.go#L107: 	DescriptorProto_EnumType_field_fullname       protoreflect.FullName = "google.protobuf.DescriptorProto.enum_type"
		descriptor_gen.go#L108: 	DescriptorProto_ExtensionRange_field_fullname protoreflect.FullName = "google.protobuf.DescriptorProto.extension_range"
		descriptor_gen.go#L109: 	DescriptorProto_OneofDecl_field_fullname      protoreflect.FullName = "google.protobuf.DescriptorProto.oneof_decl"
		descriptor_gen.go#L110: 	DescriptorProto_Options_field_fullname        protoreflect.FullName = "google.protobuf.DescriptorProto.options"
		descriptor_gen.go#L111: 	DescriptorProto_ReservedRange_field_fullname  protoreflect.FullName = "google.protobuf.DescriptorProto.reserved_range"
		descriptor_gen.go#L112: 	DescriptorProto_ReservedName_field_fullname   protoreflect.FullName = "google.protobuf.DescriptorProto.reserved_name"
		descriptor_gen.go#L132: 	DescriptorProto_ExtensionRange_message_fullname protoreflect.FullName = "google.protobuf.DescriptorProto.ExtensionRange"
		descriptor_gen.go#L141: 	DescriptorProto_ExtensionRange_Start_field_fullname   protoreflect.FullName = "google.protobuf.DescriptorProto.ExtensionRange.start"
		descriptor_gen.go#L142: 	DescriptorProto_ExtensionRange_End_field_fullname     protoreflect.FullName = "google.protobuf.DescriptorProto.ExtensionRange.end"
		descriptor_gen.go#L143: 	DescriptorProto_ExtensionRange_Options_field_fullname protoreflect.FullName = "google.protobuf.DescriptorProto.ExtensionRange.options"
		descriptor_gen.go#L156: 	DescriptorProto_ReservedRange_message_fullname protoreflect.FullName = "google.protobuf.DescriptorProto.ReservedRange"
		descriptor_gen.go#L164: 	DescriptorProto_ReservedRange_Start_field_fullname protoreflect.FullName = "google.protobuf.DescriptorProto.ReservedRange.start"
		descriptor_gen.go#L165: 	DescriptorProto_ReservedRange_End_field_fullname   protoreflect.FullName = "google.protobuf.DescriptorProto.ReservedRange.end"
		descriptor_gen.go#L177: 	ExtensionRangeOptions_message_fullname protoreflect.FullName = "google.protobuf.ExtensionRangeOptions"
		descriptor_gen.go#L184: 	ExtensionRangeOptions_UninterpretedOption_field_fullname protoreflect.FullName = "google.protobuf.ExtensionRangeOptions.uninterpreted_option"
		descriptor_gen.go#L195: 	FieldDescriptorProto_message_fullname protoreflect.FullName = "google.protobuf.FieldDescriptorProto"
		descriptor_gen.go#L212: 	FieldDescriptorProto_Name_field_fullname           protoreflect.FullName = "google.protobuf.FieldDescriptorProto.name"
		descriptor_gen.go#L213: 	FieldDescriptorProto_Number_field_fullname         protoreflect.FullName = "google.protobuf.FieldDescriptorProto.number"
		descriptor_gen.go#L214: 	FieldDescriptorProto_Label_field_fullname          protoreflect.FullName = "google.protobuf.FieldDescriptorProto.label"
		descriptor_gen.go#L215: 	FieldDescriptorProto_Type_field_fullname           protoreflect.FullName = "google.protobuf.FieldDescriptorProto.type"
		descriptor_gen.go#L216: 	FieldDescriptorProto_TypeName_field_fullname       protoreflect.FullName = "google.protobuf.FieldDescriptorProto.type_name"
		descriptor_gen.go#L217: 	FieldDescriptorProto_Extendee_field_fullname       protoreflect.FullName = "google.protobuf.FieldDescriptorProto.extendee"
		descriptor_gen.go#L218: 	FieldDescriptorProto_DefaultValue_field_fullname   protoreflect.FullName = "google.protobuf.FieldDescriptorProto.default_value"
		descriptor_gen.go#L219: 	FieldDescriptorProto_OneofIndex_field_fullname     protoreflect.FullName = "google.protobuf.FieldDescriptorProto.oneof_index"
		descriptor_gen.go#L220: 	FieldDescriptorProto_JsonName_field_fullname       protoreflect.FullName = "google.protobuf.FieldDescriptorProto.json_name"
		descriptor_gen.go#L221: 	FieldDescriptorProto_Options_field_fullname        protoreflect.FullName = "google.protobuf.FieldDescriptorProto.options"
		descriptor_gen.go#L222: 	FieldDescriptorProto_Proto3Optional_field_fullname protoreflect.FullName = "google.protobuf.FieldDescriptorProto.proto3_optional"
		descriptor_gen.go#L255: 	OneofDescriptorProto_message_fullname protoreflect.FullName = "google.protobuf.OneofDescriptorProto"
		descriptor_gen.go#L263: 	OneofDescriptorProto_Name_field_fullname    protoreflect.FullName = "google.protobuf.OneofDescriptorProto.name"
		descriptor_gen.go#L264: 	OneofDescriptorProto_Options_field_fullname protoreflect.FullName = "google.protobuf.OneofDescriptorProto.options"
		descriptor_gen.go#L276: 	EnumDescriptorProto_message_fullname protoreflect.FullName = "google.protobuf.EnumDescriptorProto"
		descriptor_gen.go#L287: 	EnumDescriptorProto_Name_field_fullname          protoreflect.FullName = "google.protobuf.EnumDescriptorProto.name"
		descriptor_gen.go#L288: 	EnumDescriptorProto_Value_field_fullname         protoreflect.FullName = "google.protobuf.EnumDescriptorProto.value"
		descriptor_gen.go#L289: 	EnumDescriptorProto_Options_field_fullname       protoreflect.FullName = "google.protobuf.EnumDescriptorProto.options"
		descriptor_gen.go#L290: 	EnumDescriptorProto_ReservedRange_field_fullname protoreflect.FullName = "google.protobuf.EnumDescriptorProto.reserved_range"
		descriptor_gen.go#L291: 	EnumDescriptorProto_ReservedName_field_fullname  protoreflect.FullName = "google.protobuf.EnumDescriptorProto.reserved_name"
		descriptor_gen.go#L306: 	EnumDescriptorProto_EnumReservedRange_message_fullname protoreflect.FullName = "google.protobuf.EnumDescriptorProto.EnumReservedRange"
		descriptor_gen.go#L314: 	EnumDescriptorProto_EnumReservedRange_Start_field_fullname protoreflect.FullName = "google.protobuf.EnumDescriptorProto.EnumReservedRange.start"
		descriptor_gen.go#L315: 	EnumDescriptorProto_EnumReservedRange_End_field_fullname   protoreflect.FullName = "google.protobuf.EnumDescriptorProto.EnumReservedRange.end"
		descriptor_gen.go#L327: 	EnumValueDescriptorProto_message_fullname protoreflect.FullName = "google.protobuf.EnumValueDescriptorProto"
		descriptor_gen.go#L336: 	EnumValueDescriptorProto_Name_field_fullname    protoreflect.FullName = "google.protobuf.EnumValueDescriptorProto.name"
		descriptor_gen.go#L337: 	EnumValueDescriptorProto_Number_field_fullname  protoreflect.FullName = "google.protobuf.EnumValueDescriptorProto.number"
		descriptor_gen.go#L338: 	EnumValueDescriptorProto_Options_field_fullname protoreflect.FullName = "google.protobuf.EnumValueDescriptorProto.options"
		descriptor_gen.go#L351: 	ServiceDescriptorProto_message_fullname protoreflect.FullName = "google.protobuf.ServiceDescriptorProto"
		descriptor_gen.go#L360: 	ServiceDescriptorProto_Name_field_fullname    protoreflect.FullName = "google.protobuf.ServiceDescriptorProto.name"
		descriptor_gen.go#L361: 	ServiceDescriptorProto_Method_field_fullname  protoreflect.FullName = "google.protobuf.ServiceDescriptorProto.method"
		descriptor_gen.go#L362: 	ServiceDescriptorProto_Options_field_fullname protoreflect.FullName = "google.protobuf.ServiceDescriptorProto.options"
		descriptor_gen.go#L375: 	MethodDescriptorProto_message_fullname protoreflect.FullName = "google.protobuf.MethodDescriptorProto"
		descriptor_gen.go#L387: 	MethodDescriptorProto_Name_field_fullname            protoreflect.FullName = "google.protobuf.MethodDescriptorProto.name"
		descriptor_gen.go#L388: 	MethodDescriptorProto_InputType_field_fullname       protoreflect.FullName = "google.protobuf.MethodDescriptorProto.input_type"
		descriptor_gen.go#L389: 	MethodDescriptorProto_OutputType_field_fullname      protoreflect.FullName = "google.protobuf.MethodDescriptorProto.output_type"
		descriptor_gen.go#L390: 	MethodDescriptorProto_Options_field_fullname         protoreflect.FullName = "google.protobuf.MethodDescriptorProto.options"
		descriptor_gen.go#L391: 	MethodDescriptorProto_ClientStreaming_field_fullname protoreflect.FullName = "google.protobuf.MethodDescriptorProto.client_streaming"
		descriptor_gen.go#L392: 	MethodDescriptorProto_ServerStreaming_field_fullname protoreflect.FullName = "google.protobuf.MethodDescriptorProto.server_streaming"
		descriptor_gen.go#L408: 	FileOptions_message_fullname protoreflect.FullName = "google.protobuf.FileOptions"
		descriptor_gen.go#L435: 	FileOptions_JavaPackage_field_fullname               protoreflect.FullName = "google.protobuf.FileOptions.java_package"
		descriptor_gen.go#L436: 	FileOptions_JavaOuterClassname_field_fullname        protoreflect.FullName = "google.protobuf.FileOptions.java_outer_classname"
		descriptor_gen.go#L437: 	FileOptions_JavaMultipleFiles_field_fullname         protoreflect.FullName = "google.protobuf.FileOptions.java_multiple_files"
		descriptor_gen.go#L438: 	FileOptions_JavaGenerateEqualsAndHash_field_fullname protoreflect.FullName = "google.protobuf.FileOptions.java_generate_equals_and_hash"
		descriptor_gen.go#L439: 	FileOptions_JavaStringCheckUtf8_field_fullname       protoreflect.FullName = "google.protobuf.FileOptions.java_string_check_utf8"
		descriptor_gen.go#L440: 	FileOptions_OptimizeFor_field_fullname               protoreflect.FullName = "google.protobuf.FileOptions.optimize_for"
		descriptor_gen.go#L441: 	FileOptions_GoPackage_field_fullname                 protoreflect.FullName = "google.protobuf.FileOptions.go_package"
		descriptor_gen.go#L442: 	FileOptions_CcGenericServices_field_fullname         protoreflect.FullName = "google.protobuf.FileOptions.cc_generic_services"
		descriptor_gen.go#L443: 	FileOptions_JavaGenericServices_field_fullname       protoreflect.FullName = "google.protobuf.FileOptions.java_generic_services"
		descriptor_gen.go#L444: 	FileOptions_PyGenericServices_field_fullname         protoreflect.FullName = "google.protobuf.FileOptions.py_generic_services"
		descriptor_gen.go#L445: 	FileOptions_PhpGenericServices_field_fullname        protoreflect.FullName = "google.protobuf.FileOptions.php_generic_services"
		descriptor_gen.go#L446: 	FileOptions_Deprecated_field_fullname                protoreflect.FullName = "google.protobuf.FileOptions.deprecated"
		descriptor_gen.go#L447: 	FileOptions_CcEnableArenas_field_fullname            protoreflect.FullName = "google.protobuf.FileOptions.cc_enable_arenas"
		descriptor_gen.go#L448: 	FileOptions_ObjcClassPrefix_field_fullname           protoreflect.FullName = "google.protobuf.FileOptions.objc_class_prefix"
		descriptor_gen.go#L449: 	FileOptions_CsharpNamespace_field_fullname           protoreflect.FullName = "google.protobuf.FileOptions.csharp_namespace"
		descriptor_gen.go#L450: 	FileOptions_SwiftPrefix_field_fullname               protoreflect.FullName = "google.protobuf.FileOptions.swift_prefix"
		descriptor_gen.go#L451: 	FileOptions_PhpClassPrefix_field_fullname            protoreflect.FullName = "google.protobuf.FileOptions.php_class_prefix"
		descriptor_gen.go#L452: 	FileOptions_PhpNamespace_field_fullname              protoreflect.FullName = "google.protobuf.FileOptions.php_namespace"
		descriptor_gen.go#L453: 	FileOptions_PhpMetadataNamespace_field_fullname      protoreflect.FullName = "google.protobuf.FileOptions.php_metadata_namespace"
		descriptor_gen.go#L454: 	FileOptions_RubyPackage_field_fullname               protoreflect.FullName = "google.protobuf.FileOptions.ruby_package"
		descriptor_gen.go#L455: 	FileOptions_UninterpretedOption_field_fullname       protoreflect.FullName = "google.protobuf.FileOptions.uninterpreted_option"
		descriptor_gen.go#L492: 	MessageOptions_message_fullname protoreflect.FullName = "google.protobuf.MessageOptions"
		descriptor_gen.go#L503: 	MessageOptions_MessageSetWireFormat_field_fullname         protoreflect.FullName = "google.protobuf.MessageOptions.message_set_wire_format"
		descriptor_gen.go#L504: 	MessageOptions_NoStandardDescriptorAccessor_field_fullname protoreflect.FullName = "google.protobuf.MessageOptions.no_standard_descriptor_accessor"
		descriptor_gen.go#L505: 	MessageOptions_Deprecated_field_fullname                   protoreflect.FullName = "google.protobuf.MessageOptions.deprecated"
		descriptor_gen.go#L506: 	MessageOptions_MapEntry_field_fullname                     protoreflect.FullName = "google.protobuf.MessageOptions.map_entry"
		descriptor_gen.go#L507: 	MessageOptions_UninterpretedOption_field_fullname          protoreflect.FullName = "google.protobuf.MessageOptions.uninterpreted_option"
		descriptor_gen.go#L522: 	FieldOptions_message_fullname protoreflect.FullName = "google.protobuf.FieldOptions"
		descriptor_gen.go#L535: 	FieldOptions_Ctype_field_fullname               protoreflect.FullName = "google.protobuf.FieldOptions.ctype"
		descriptor_gen.go#L536: 	FieldOptions_Packed_field_fullname              protoreflect.FullName = "google.protobuf.FieldOptions.packed"
		descriptor_gen.go#L537: 	FieldOptions_Jstype_field_fullname              protoreflect.FullName = "google.protobuf.FieldOptions.jstype"
		descriptor_gen.go#L538: 	FieldOptions_Lazy_field_fullname                protoreflect.FullName = "google.protobuf.FieldOptions.lazy"
		descriptor_gen.go#L539: 	FieldOptions_Deprecated_field_fullname          protoreflect.FullName = "google.protobuf.FieldOptions.deprecated"
		descriptor_gen.go#L540: 	FieldOptions_Weak_field_fullname                protoreflect.FullName = "google.protobuf.FieldOptions.weak"
		descriptor_gen.go#L541: 	FieldOptions_UninterpretedOption_field_fullname protoreflect.FullName = "google.protobuf.FieldOptions.uninterpreted_option"
		descriptor_gen.go#L570: 	OneofOptions_message_fullname protoreflect.FullName = "google.protobuf.OneofOptions"
		descriptor_gen.go#L577: 	OneofOptions_UninterpretedOption_field_fullname protoreflect.FullName = "google.protobuf.OneofOptions.uninterpreted_option"
		descriptor_gen.go#L588: 	EnumOptions_message_fullname protoreflect.FullName = "google.protobuf.EnumOptions"
		descriptor_gen.go#L597: 	EnumOptions_AllowAlias_field_fullname          protoreflect.FullName = "google.protobuf.EnumOptions.allow_alias"
		descriptor_gen.go#L598: 	EnumOptions_Deprecated_field_fullname          protoreflect.FullName = "google.protobuf.EnumOptions.deprecated"
		descriptor_gen.go#L599: 	EnumOptions_UninterpretedOption_field_fullname protoreflect.FullName = "google.protobuf.EnumOptions.uninterpreted_option"
		descriptor_gen.go#L612: 	EnumValueOptions_message_fullname protoreflect.FullName = "google.protobuf.EnumValueOptions"
		descriptor_gen.go#L620: 	EnumValueOptions_Deprecated_field_fullname          protoreflect.FullName = "google.protobuf.EnumValueOptions.deprecated"
		descriptor_gen.go#L621: 	EnumValueOptions_UninterpretedOption_field_fullname protoreflect.FullName = "google.protobuf.EnumValueOptions.uninterpreted_option"
		descriptor_gen.go#L633: 	ServiceOptions_message_fullname protoreflect.FullName = "google.protobuf.ServiceOptions"
		descriptor_gen.go#L641: 	ServiceOptions_Deprecated_field_fullname          protoreflect.FullName = "google.protobuf.ServiceOptions.deprecated"
		descriptor_gen.go#L642: 	ServiceOptions_UninterpretedOption_field_fullname protoreflect.FullName = "google.protobuf.ServiceOptions.uninterpreted_option"
		descriptor_gen.go#L654: 	MethodOptions_message_fullname protoreflect.FullName = "google.protobuf.MethodOptions"
		descriptor_gen.go#L663: 	MethodOptions_Deprecated_field_fullname          protoreflect.FullName = "google.protobuf.MethodOptions.deprecated"
		descriptor_gen.go#L664: 	MethodOptions_IdempotencyLevel_field_fullname    protoreflect.FullName = "google.protobuf.MethodOptions.idempotency_level"
		descriptor_gen.go#L665: 	MethodOptions_UninterpretedOption_field_fullname protoreflect.FullName = "google.protobuf.MethodOptions.uninterpreted_option"
		descriptor_gen.go#L684: 	UninterpretedOption_message_fullname protoreflect.FullName = "google.protobuf.UninterpretedOption"
		descriptor_gen.go#L697: 	UninterpretedOption_Name_field_fullname             protoreflect.FullName = "google.protobuf.UninterpretedOption.name"
		descriptor_gen.go#L698: 	UninterpretedOption_IdentifierValue_field_fullname  protoreflect.FullName = "google.protobuf.UninterpretedOption.identifier_value"
		descriptor_gen.go#L699: 	UninterpretedOption_PositiveIntValue_field_fullname protoreflect.FullName = "google.protobuf.UninterpretedOption.positive_int_value"
		descriptor_gen.go#L700: 	UninterpretedOption_NegativeIntValue_field_fullname protoreflect.FullName = "google.protobuf.UninterpretedOption.negative_int_value"
		descriptor_gen.go#L701: 	UninterpretedOption_DoubleValue_field_fullname      protoreflect.FullName = "google.protobuf.UninterpretedOption.double_value"
		descriptor_gen.go#L702: 	UninterpretedOption_StringValue_field_fullname      protoreflect.FullName = "google.protobuf.UninterpretedOption.string_value"
		descriptor_gen.go#L703: 	UninterpretedOption_AggregateValue_field_fullname   protoreflect.FullName = "google.protobuf.UninterpretedOption.aggregate_value"
		descriptor_gen.go#L720: 	UninterpretedOption_NamePart_message_fullname protoreflect.FullName = "google.protobuf.UninterpretedOption.NamePart"
		descriptor_gen.go#L728: 	UninterpretedOption_NamePart_NamePart_field_fullname    protoreflect.FullName = "google.protobuf.UninterpretedOption.NamePart.name_part"
		descriptor_gen.go#L729: 	UninterpretedOption_NamePart_IsExtension_field_fullname protoreflect.FullName = "google.protobuf.UninterpretedOption.NamePart.is_extension"
		descriptor_gen.go#L741: 	SourceCodeInfo_message_fullname protoreflect.FullName = "google.protobuf.SourceCodeInfo"
		descriptor_gen.go#L748: 	SourceCodeInfo_Location_field_fullname protoreflect.FullName = "google.protobuf.SourceCodeInfo.location"
		descriptor_gen.go#L759: 	SourceCodeInfo_Location_message_fullname protoreflect.FullName = "google.protobuf.SourceCodeInfo.Location"
		descriptor_gen.go#L770: 	SourceCodeInfo_Location_Path_field_fullname                    protoreflect.FullName = "google.protobuf.SourceCodeInfo.Location.path"
		descriptor_gen.go#L771: 	SourceCodeInfo_Location_Span_field_fullname                    protoreflect.FullName = "google.protobuf.SourceCodeInfo.Location.span"
		descriptor_gen.go#L772: 	SourceCodeInfo_Location_LeadingComments_field_fullname         protoreflect.FullName = "google.protobuf.SourceCodeInfo.Location.leading_comments"
		descriptor_gen.go#L773: 	SourceCodeInfo_Location_TrailingComments_field_fullname        protoreflect.FullName = "google.protobuf.SourceCodeInfo.Location.trailing_comments"
		descriptor_gen.go#L774: 	SourceCodeInfo_Location_LeadingDetachedComments_field_fullname protoreflect.FullName = "google.protobuf.SourceCodeInfo.Location.leading_detached_comments"
		descriptor_gen.go#L789: 	GeneratedCodeInfo_message_fullname protoreflect.FullName = "google.protobuf.GeneratedCodeInfo"
		descriptor_gen.go#L796: 	GeneratedCodeInfo_Annotation_field_fullname protoreflect.FullName = "google.protobuf.GeneratedCodeInfo.annotation"
		descriptor_gen.go#L807: 	GeneratedCodeInfo_Annotation_message_fullname protoreflect.FullName = "google.protobuf.GeneratedCodeInfo.Annotation"
		descriptor_gen.go#L817: 	GeneratedCodeInfo_Annotation_Path_field_fullname       protoreflect.FullName = "google.protobuf.GeneratedCodeInfo.Annotation.path"
		descriptor_gen.go#L818: 	GeneratedCodeInfo_Annotation_SourceFile_field_fullname protoreflect.FullName = "google.protobuf.GeneratedCodeInfo.Annotation.source_file"
		descriptor_gen.go#L819: 	GeneratedCodeInfo_Annotation_Begin_field_fullname      protoreflect.FullName = "google.protobuf.GeneratedCodeInfo.Annotation.begin"
		descriptor_gen.go#L820: 	GeneratedCodeInfo_Annotation_End_field_fullname        protoreflect.FullName = "google.protobuf.GeneratedCodeInfo.Annotation.end"
		doc.go#L11: const GoogleProtobuf_package protoreflect.FullName = "google.protobuf"
		duration_gen.go#L18: 	Duration_message_fullname protoreflect.FullName = "google.protobuf.Duration"
		duration_gen.go#L26: 	Duration_Seconds_field_fullname protoreflect.FullName = "google.protobuf.Duration.seconds"
		duration_gen.go#L27: 	Duration_Nanos_field_fullname   protoreflect.FullName = "google.protobuf.Duration.nanos"
		empty_gen.go#L18: 	Empty_message_fullname protoreflect.FullName = "google.protobuf.Empty"
		field_mask_gen.go#L18: 	FieldMask_message_fullname protoreflect.FullName = "google.protobuf.FieldMask"
		field_mask_gen.go#L25: 	FieldMask_Paths_field_fullname protoreflect.FullName = "google.protobuf.FieldMask.paths"
		source_context_gen.go#L18: 	SourceContext_message_fullname protoreflect.FullName = "google.protobuf.SourceContext"
		source_context_gen.go#L25: 	SourceContext_FileName_field_fullname protoreflect.FullName = "google.protobuf.SourceContext.file_name"
		struct_gen.go#L24: 	Struct_message_fullname protoreflect.FullName = "google.protobuf.Struct"
		struct_gen.go#L31: 	Struct_Fields_field_fullname protoreflect.FullName = "google.protobuf.Struct.fields"
		struct_gen.go#L42: 	Struct_FieldsEntry_message_fullname protoreflect.FullName = "google.protobuf.Struct.FieldsEntry"
		struct_gen.go#L50: 	Struct_FieldsEntry_Key_field_fullname   protoreflect.FullName = "google.protobuf.Struct.FieldsEntry.key"
		struct_gen.go#L51: 	Struct_FieldsEntry_Value_field_fullname protoreflect.FullName = "google.protobuf.Struct.FieldsEntry.value"
		struct_gen.go#L63: 	Value_message_fullname protoreflect.FullName = "google.protobuf.Value"
		struct_gen.go#L75: 	Value_NullValue_field_fullname   protoreflect.FullName = "google.protobuf.Value.null_value"
		struct_gen.go#L76: 	Value_NumberValue_field_fullname protoreflect.FullName = "google.protobuf.Value.number_value"
		struct_gen.go#L77: 	Value_StringValue_field_fullname protoreflect.FullName = "google.protobuf.Value.string_value"
		struct_gen.go#L78: 	Value_BoolValue_field_fullname   protoreflect.FullName = "google.protobuf.Value.bool_value"
		struct_gen.go#L79: 	Value_StructValue_field_fullname protoreflect.FullName = "google.protobuf.Value.struct_value"
		struct_gen.go#L80: 	Value_ListValue_field_fullname   protoreflect.FullName = "google.protobuf.Value.list_value"
		struct_gen.go#L97: 	Value_Kind_oneof_fullname protoreflect.FullName = "google.protobuf.Value.kind"
		struct_gen.go#L103: 	ListValue_message_fullname protoreflect.FullName = "google.protobuf.ListValue"
		struct_gen.go#L110: 	ListValue_Values_field_fullname protoreflect.FullName = "google.protobuf.ListValue.values"
		timestamp_gen.go#L18: 	Timestamp_message_fullname protoreflect.FullName = "google.protobuf.Timestamp"
		timestamp_gen.go#L26: 	Timestamp_Seconds_field_fullname protoreflect.FullName = "google.protobuf.Timestamp.seconds"
		timestamp_gen.go#L27: 	Timestamp_Nanos_field_fullname   protoreflect.FullName = "google.protobuf.Timestamp.nanos"
		type_gen.go#L24: 	Type_message_fullname protoreflect.FullName = "google.protobuf.Type"
		type_gen.go#L36: 	Type_Name_field_fullname          protoreflect.FullName = "google.protobuf.Type.name"
		type_gen.go#L37: 	Type_Fields_field_fullname        protoreflect.FullName = "google.protobuf.Type.fields"
		type_gen.go#L38: 	Type_Oneofs_field_fullname        protoreflect.FullName = "google.protobuf.Type.oneofs"
		type_gen.go#L39: 	Type_Options_field_fullname       protoreflect.FullName = "google.protobuf.Type.options"
		type_gen.go#L40: 	Type_SourceContext_field_fullname protoreflect.FullName = "google.protobuf.Type.source_context"
		type_gen.go#L41: 	Type_Syntax_field_fullname        protoreflect.FullName = "google.protobuf.Type.syntax"
		type_gen.go#L57: 	Field_message_fullname protoreflect.FullName = "google.protobuf.Field"
		type_gen.go#L73: 	Field_Kind_field_fullname         protoreflect.FullName = "google.protobuf.Field.kind"
		type_gen.go#L74: 	Field_Cardinality_field_fullname  protoreflect.FullName = "google.protobuf.Field.cardinality"
		type_gen.go#L75: 	Field_Number_field_fullname       protoreflect.FullName = "google.protobuf.Field.number"
		type_gen.go#L76: 	Field_Name_field_fullname         protoreflect.FullName = "google.protobuf.Field.name"
		type_gen.go#L77: 	Field_TypeUrl_field_fullname      protoreflect.FullName = "google.protobuf.Field.type_url"
		type_gen.go#L78: 	Field_OneofIndex_field_fullname   protoreflect.FullName = "google.protobuf.Field.oneof_index"
		type_gen.go#L79: 	Field_Packed_field_fullname       protoreflect.FullName = "google.protobuf.Field.packed"
		type_gen.go#L80: 	Field_Options_field_fullname      protoreflect.FullName = "google.protobuf.Field.options"
		type_gen.go#L81: 	Field_JsonName_field_fullname     protoreflect.FullName = "google.protobuf.Field.json_name"
		type_gen.go#L82: 	Field_DefaultValue_field_fullname protoreflect.FullName = "google.protobuf.Field.default_value"
		type_gen.go#L114: 	Enum_message_fullname protoreflect.FullName = "google.protobuf.Enum"
		type_gen.go#L125: 	Enum_Name_field_fullname          protoreflect.FullName = "google.protobuf.Enum.name"
		type_gen.go#L126: 	Enum_Enumvalue_field_fullname     protoreflect.FullName = "google.protobuf.Enum.enumvalue"
		type_gen.go#L127: 	Enum_Options_field_fullname       protoreflect.FullName = "google.protobuf.Enum.options"
		type_gen.go#L128: 	Enum_SourceContext_field_fullname protoreflect.FullName = "google.protobuf.Enum.source_context"
		type_gen.go#L129: 	Enum_Syntax_field_fullname        protoreflect.FullName = "google.protobuf.Enum.syntax"
		type_gen.go#L144: 	EnumValue_message_fullname protoreflect.FullName = "google.protobuf.EnumValue"
		type_gen.go#L153: 	EnumValue_Name_field_fullname    protoreflect.FullName = "google.protobuf.EnumValue.name"
		type_gen.go#L154: 	EnumValue_Number_field_fullname  protoreflect.FullName = "google.protobuf.EnumValue.number"
		type_gen.go#L155: 	EnumValue_Options_field_fullname protoreflect.FullName = "google.protobuf.EnumValue.options"
		type_gen.go#L168: 	Option_message_fullname protoreflect.FullName = "google.protobuf.Option"
		type_gen.go#L176: 	Option_Name_field_fullname  protoreflect.FullName = "google.protobuf.Option.name"
		type_gen.go#L177: 	Option_Value_field_fullname protoreflect.FullName = "google.protobuf.Option.value"
		wrappers_gen.go#L18: 	DoubleValue_message_fullname protoreflect.FullName = "google.protobuf.DoubleValue"
		wrappers_gen.go#L25: 	DoubleValue_Value_field_fullname protoreflect.FullName = "google.protobuf.DoubleValue.value"
		wrappers_gen.go#L36: 	FloatValue_message_fullname protoreflect.FullName = "google.protobuf.FloatValue"
		wrappers_gen.go#L43: 	FloatValue_Value_field_fullname protoreflect.FullName = "google.protobuf.FloatValue.value"
		wrappers_gen.go#L54: 	Int64Value_message_fullname protoreflect.FullName = "google.protobuf.Int64Value"
		wrappers_gen.go#L61: 	Int64Value_Value_field_fullname protoreflect.FullName = "google.protobuf.Int64Value.value"
		wrappers_gen.go#L72: 	UInt64Value_message_fullname protoreflect.FullName = "google.protobuf.UInt64Value"
		wrappers_gen.go#L79: 	UInt64Value_Value_field_fullname protoreflect.FullName = "google.protobuf.UInt64Value.value"
		wrappers_gen.go#L90: 	Int32Value_message_fullname protoreflect.FullName = "google.protobuf.Int32Value"
		wrappers_gen.go#L97: 	Int32Value_Value_field_fullname protoreflect.FullName = "google.protobuf.Int32Value.value"
		wrappers_gen.go#L108: 	UInt32Value_message_fullname protoreflect.FullName = "google.protobuf.UInt32Value"
		wrappers_gen.go#L115: 	UInt32Value_Value_field_fullname protoreflect.FullName = "google.protobuf.UInt32Value.value"
		wrappers_gen.go#L126: 	BoolValue_message_fullname protoreflect.FullName = "google.protobuf.BoolValue"
		wrappers_gen.go#L133: 	BoolValue_Value_field_fullname protoreflect.FullName = "google.protobuf.BoolValue.value"
		wrappers_gen.go#L144: 	StringValue_message_fullname protoreflect.FullName = "google.protobuf.StringValue"
		wrappers_gen.go#L151: 	StringValue_Value_field_fullname protoreflect.FullName = "google.protobuf.StringValue.value"
		wrappers_gen.go#L162: 	BytesValue_message_fullname protoreflect.FullName = "google.protobuf.BytesValue"
		wrappers_gen.go#L169: 	BytesValue_Value_field_fullname protoreflect.FullName = "google.protobuf.BytesValue.value"

	google.golang.org/protobuf/internal/impl
		decode.go#L25: 		FindExtensionByName(field protoreflect.FullName) (protoreflect.ExtensionType, error)
		decode.go#L26: 		FindExtensionByNumber(message protoreflect.FullName, field protoreflect.FieldNumber) (protoreflect.ExtensionType, error)
		legacy_enum.go#L194: func AberrantDeriveFullName(t reflect.Type) protoreflect.FullName {
		legacy_enum.go#L217: 	return protoreflect.FullName(strings.Join(ss, "."))
		legacy_export.go#L29: func (Export) LegacyMessageTypeOf(m protoiface.MessageV1, name protoreflect.FullName) protoreflect.MessageType {
		legacy_extension.go#L80: 			name:   protoreflect.FullName(xi.Name),
		legacy_extension.go#L117: 	xd.L0.FullName = protoreflect.FullName(xi.Name)
		legacy_extension.go#L141: 	name   protoreflect.FullName
		legacy_extension.go#L150: func (x placeholderExtension) FullName() protoreflect.FullName                    { return x.name }
		legacy_file.go#L76: func (r resolverOnly) FindDescriptorByName(name protoreflect.FullName) (protoreflect.Descriptor, error) {
		legacy_message.go#L36: func legacyLoadMessageType(t reflect.Type, name protoreflect.FullName) protoreflect.MessageType {
		legacy_message.go#L48: func legacyLoadMessageInfo(t reflect.Type, name protoreflect.FullName) *MessageInfo {
		legacy_message.go#L93: func legacyLoadMessageDesc(t reflect.Type, name protoreflect.FullName) protoreflect.MessageDescriptor {
		legacy_message.go#L165: func aberrantLoadMessageDesc(t reflect.Type, name protoreflect.FullName) protoreflect.MessageDescriptor {
		legacy_message.go#L173: func aberrantLoadMessageDescReentrant(t reflect.Type, name protoreflect.FullName) protoreflect.MessageDescriptor {
		legacy_message.go#L268: func aberrantDeriveMessageName(t reflect.Type, name protoreflect.FullName) protoreflect.FullName {
		legacy_message.go#L275: 			name = protoreflect.FullName(m.XXX_MessageName())
		legacy_message.go#L366: 	return filedesc.PlaceholderEnumValue(protoreflect.FullName(fmt.Sprintf("UNKNOWN_%d", n)))
		weak.go#L45: func (Export) GetWeak(w WeakFields, num protoreflect.FieldNumber, name protoreflect.FullName) protoreflect.ProtoMessage {
		weak.go#L56: func (Export) SetWeak(w *WeakFields, num protoreflect.FieldNumber, name protoreflect.FullName, m protoreflect.ProtoMessage) {

	google.golang.org/protobuf/internal/strs
		strings_unsafe.go#L62: func (sb *Builder) AppendFullName(prefix protoreflect.FullName, name protoreflect.Name) protoreflect.FullName {
		strings_unsafe.go#L71: 	return protoreflect.FullName(sb.last(n))

	google.golang.org/protobuf/proto
		decode.go#L43: 		FindExtensionByName(field protoreflect.FullName) (protoreflect.ExtensionType, error)
		decode.go#L44: 		FindExtensionByNumber(message protoreflect.FullName, field protoreflect.FieldNumber) (protoreflect.ExtensionType, error)
		proto.go#L38: func MessageName(m Message) protoreflect.FullName {

	google.golang.org/protobuf/runtime/protoiface
		methods.go#L103: 		FindExtensionByName(field protoreflect.FullName) (protoreflect.ExtensionType, error)
		methods.go#L104: 		FindExtensionByNumber(message protoreflect.FullName, field protoreflect.FieldNumber) (protoreflect.ExtensionType, error)

	google.golang.org/protobuf/types/known/anypb
		any.pb.go#L340: func (x *Any) MessageName() protoreflect.FullName {
		any.pb.go#L342: 	name := protoreflect.FullName(url)

	github.com/golang/protobuf/jsonpb
		decode.go#L354: 		xname := protoreflect.FullName(name[len("[") : len(name)-len("]")])
		json.go#L31: func (r anyResolver) FindMessageByName(message protoreflect.FullName) (protoreflect.MessageType, error) {
		json.go#L43: func (r anyResolver) FindExtensionByName(field protoreflect.FullName) (protoreflect.ExtensionType, error) {
		json.go#L47: func (r anyResolver) FindExtensionByNumber(message protoreflect.FullName, field protoreflect.FieldNumber) (protoreflect.ExtensionType, error) {
		json.go#L51: func wellKnownType(s protoreflect.FullName) string {

	github.com/golang/protobuf/proto
		extensions.go#L185: func (r extensionResolver) FindExtensionByName(field protoreflect.FullName) (protoreflect.ExtensionType, error) {
		extensions.go#L192: func (r extensionResolver) FindExtensionByNumber(message protoreflect.FullName, field protoreflect.FieldNumber) (protoreflect.ExtensionType, error) {
		registry.go#L118: 	var protoPkg protoreflect.FullName
		registry.go#L120: 		protoPkg = protoreflect.FullName(s[:i])
		registry.go#L180: 	mt := protoimpl.X.LegacyMessageTypeOf(m, protoreflect.FullName(s))
		registry.go#L213: 	if mt, _ := protoregistry.GlobalTypes.FindMessageByName(protoreflect.FullName(s)); mt != nil {
		registry.go#L220: 		d, _ := protoregistry.GlobalFiles.FindDescriptorByName(protoreflect.FullName(s))
		registry.go#L299: 	if protoregistry.GlobalTypes.NumExtensionsByMessage(protoreflect.FullName(s)) == len(xs) {
		registry.go#L305: 	protoregistry.GlobalTypes.RangeExtensionsByMessage(protoreflect.FullName(s), func(xt protoreflect.ExtensionType) bool {
		text_decode.go#L229: 	xname := protoreflect.FullName(name)

	github.com/golang/protobuf/ptypes
		any.go#L28: func anyMessageName(any *anypb.Any) (protoreflect.FullName, error) {
		any.go#L32: 	name := protoreflect.FullName(any.TypeUrl)