type google.golang.org/protobuf/reflect/protoreflect.FullName
359 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#L438: type FullName string // e.g., "google.protobuf.Field.Kind"
proto.go#L442: func (s FullName) IsValid() bool {
proto.go#L480: func (n FullName) Name() Name {
proto.go#L489: func (n FullName) Parent() FullName {
proto.go#L499: func (n FullName) Append(s Name) FullName {
proto.go#L501: return FullName(s)
proto.go#L503: 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/protoregistry
registry.go#L71: descsByName map[protoreflect.FullName]interface{}
registry.go#L92: r.descsByName = map[protoreflect.FullName]interface{}{
registry.go#L184: func (r *Files) FindDescriptorByName(name protoreflect.FullName) (protoreflect.Descriptor, error) {
registry.go#L320: func (r *Files) NumFilesByPackage(name protoreflect.FullName) int {
registry.go#L337: func (r *Files) RangeFilesByPackage(name protoreflect.FullName, f func(protoreflect.FileDescriptor) bool) {
registry.go#L392: FindMessageByName(message protoreflect.FullName) (protoreflect.MessageType, error)
registry.go#L414: FindExtensionByName(field protoreflect.FullName) (protoreflect.ExtensionType, error)
registry.go#L420: FindExtensionByNumber(message protoreflect.FullName, field protoreflect.FieldNumber) (protoreflect.ExtensionType, error)
registry.go#L440: typesByName map[protoreflect.FullName]interface{}
registry.go#L441: extensionsByMessage map[protoreflect.FullName]extensionsByNumber
registry.go#L546: func (r *Types) FindEnumByName(enum protoreflect.FullName) (protoreflect.EnumType, error) {
registry.go#L567: func (r *Types) FindMessageByName(message protoreflect.FullName) (protoreflect.MessageType, error) {
registry.go#L584: message := protoreflect.FullName(url)
registry.go#L604: func (r *Types) FindExtensionByName(field protoreflect.FullName) (protoreflect.ExtensionType, error) {
registry.go#L625: func (r *Types) FindExtensionByNumber(message protoreflect.FullName, field protoreflect.FieldNumber) (protoreflect.ExtensionType, error) {
registry.go#L734: func (r *Types) NumExtensionsByMessage(message protoreflect.FullName) int {
registry.go#L747: func (r *Types) RangeExtensionsByMessage(message protoreflect.FullName, f func(protoreflect.ExtensionType) bool) {
google.golang.org/protobuf/encoding/protojson
decode.go#L172: extName := pref.FullName(name[1 : len(name)-1])
decode.go#L261: func (d decoder) findExtension(xtName pref.FullName) (pref.ExtensionType, error) {
well_known_types.go#L26: func wellKnownTypeMarshaler(name pref.FullName) marshalFunc {
well_known_types.go#L64: func wellKnownTypeUnmarshaler(name pref.FullName) unmarshalFunc {
well_known_types.go#L845: if !pref.FullName(s).IsValid() {
well_known_types.go#L879: if strings.Contains(s0, "_") || !pref.FullName(s).IsValid() {
google.golang.org/protobuf/encoding/prototext
decode.go#L175: xt, xtErr = d.findExtension(pref.FullName(tok.TypeName()))
decode.go#L273: func (d decoder) findExtension(xtName pref.FullName) (pref.ExtensionType, error) {
google.golang.org/protobuf/internal/encoding/messageset
messageset.go#L65: func FindMessageSetExtension(r preg.ExtensionTypeResolver, s pref.FullName) (pref.ExtensionType, error) {
google.golang.org/protobuf/internal/encoding/tag
tag.go#L42: f.L0.FullName = pref.FullName(s[len("name="):])
tag.go#L114: f.L1.Message = fdesc.PlaceholderMessage(pref.FullName(s[len("weak="):]))
tag.go#L130: f.L0.FullName = pref.FullName(strings.ToLower(string(f.L0.FullName)))
google.golang.org/protobuf/internal/filedesc
build.go#L46: FindDescriptorByName(pref.FullName) (pref.Descriptor, error)
desc.go#L47: Package pref.FullName
desc.go#L66: func (fd *File) FullName() pref.FullName { return fd.L1.Package }
desc.go#L75: func (fd *File) Package() pref.FullName { return fd.L1.Package }
desc.go#L488: FullName pref.FullName // must be populated
desc.go#L496: func (d *Base) FullName() pref.FullName { return d.L0.FullName }
desc_init.go#L122: fd.L1.Package = pref.FullName(sb.MakeString(v))
desc_init.go#L462: func makeFullName(sb *strs.Builder, b []byte) pref.FullName {
desc_init.go#L466: return pref.FullName(sb.MakeString(b[1:]))
desc_init.go#L469: func appendFullName(sb *strs.Builder, prefix pref.FullName, suffix []byte) pref.FullName {
placeholder.go#L38: func (f PlaceholderFile) FullName() pref.FullName { return "" }
placeholder.go#L42: func (f PlaceholderFile) Package() pref.FullName { return "" }
placeholder.go#L53: type PlaceholderEnum pref.FullName
placeholder.go#L59: func (e PlaceholderEnum) Name() pref.Name { return pref.FullName(e).Name() }
placeholder.go#L60: func (e PlaceholderEnum) FullName() pref.FullName { return pref.FullName(e) }
placeholder.go#L70: type PlaceholderEnumValue pref.FullName
placeholder.go#L76: func (e PlaceholderEnumValue) Name() pref.Name { return pref.FullName(e).Name() }
placeholder.go#L77: func (e PlaceholderEnumValue) FullName() pref.FullName { return pref.FullName(e) }
placeholder.go#L85: type PlaceholderMessage pref.FullName
placeholder.go#L91: func (m PlaceholderMessage) Name() pref.Name { return pref.FullName(m).Name() }
placeholder.go#L92: func (m PlaceholderMessage) FullName() pref.FullName { return pref.FullName(m) }
google.golang.org/protobuf/internal/filetype
build.go#L278: FindDescriptorByName(pref.FullName) (pref.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#L23: FindExtensionByName(field protoreflect.FullName) (protoreflect.ExtensionType, error)
decode.go#L24: FindExtensionByNumber(message protoreflect.FullName, field protoreflect.FieldNumber) (protoreflect.ExtensionType, error)
legacy_enum.go#L195: func AberrantDeriveFullName(t reflect.Type) pref.FullName {
legacy_enum.go#L218: return pref.FullName(strings.Join(ss, "."))
legacy_export.go#L29: func (Export) LegacyMessageTypeOf(m piface.MessageV1, name pref.FullName) pref.MessageType {
legacy_extension.go#L80: name: pref.FullName(xi.Name),
legacy_extension.go#L117: xd.L0.FullName = pref.FullName(xi.Name)
legacy_extension.go#L141: name pref.FullName
legacy_extension.go#L150: func (x placeholderExtension) FullName() pref.FullName { return x.name }
legacy_file.go#L76: func (r resolverOnly) FindDescriptorByName(name protoreflect.FullName) (protoreflect.Descriptor, error) {
legacy_message.go#L40: func legacyLoadMessageInfo(t reflect.Type, name pref.FullName) *MessageInfo {
legacy_message.go#L84: func legacyLoadMessageDesc(t reflect.Type, name pref.FullName) pref.MessageDescriptor {
legacy_message.go#L154: func aberrantLoadMessageDesc(t reflect.Type, name pref.FullName) pref.MessageDescriptor {
legacy_message.go#L162: func aberrantLoadMessageDescReentrant(t reflect.Type, name pref.FullName) pref.MessageDescriptor {
legacy_message.go#L257: func aberrantDeriveMessageName(t reflect.Type, name pref.FullName) pref.FullName {
legacy_message.go#L264: name = pref.FullName(m.XXX_MessageName())
legacy_message.go#L355: return filedesc.PlaceholderEnumValue(pref.FullName(fmt.Sprintf("UNKNOWN_%d", n)))
weak.go#L45: func (Export) GetWeak(w WeakFields, num pref.FieldNumber, name pref.FullName) pref.ProtoMessage {
weak.go#L56: func (Export) SetWeak(w *WeakFields, num pref.FieldNumber, name pref.FullName, m pref.ProtoMessage) {
google.golang.org/protobuf/internal/strs
strings_unsafe.go#L61: func (sb *Builder) AppendFullName(prefix pref.FullName, name pref.Name) pref.FullName {
strings_unsafe.go#L70: return pref.FullName(sb.last(n))
google.golang.org/protobuf/proto
decode.go#L42: FindExtensionByName(field protoreflect.FullName) (protoreflect.ExtensionType, error)
decode.go#L43: FindExtensionByNumber(message protoreflect.FullName, field protoreflect.FieldNumber) (protoreflect.ExtensionType, error)
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#L337: func (x *Any) MessageName() protoreflect.FullName {
any.pb.go#L339: name := protoreflect.FullName(url)
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#L124: var protoPkg protoreflect.FullName
registry.go#L126: protoPkg = protoreflect.FullName(s[:i])
registry.go#L186: mt := protoimpl.X.LegacyMessageTypeOf(m, protoreflect.FullName(s))
registry.go#L219: if mt, _ := protoregistry.GlobalTypes.FindMessageByName(protoreflect.FullName(s)); mt != nil {
registry.go#L226: d, _ := protoregistry.GlobalFiles.FindDescriptorByName(protoreflect.FullName(s))
registry.go#L305: if protoregistry.GlobalTypes.NumExtensionsByMessage(protoreflect.FullName(s)) == len(xs) {
registry.go#L311: 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#L26: func anyMessageName(any *anypb.Any) (protoreflect.FullName, error) {
any.go#L30: name := protoreflect.FullName(any.TypeUrl)
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |