type google.golang.org/protobuf/reflect/protoreflect.ExtensionType
51 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)
type.go#L453: Type() ExtensionType
type.go#L495: type ExtensionType interface {
google.golang.org/protobuf/reflect/protoregistry
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#L490: extensionsByNumber map[protoreflect.FieldNumber]protoreflect.ExtensionType
registry.go#L536: func (r *Types) RegisterExtension(xt protoreflect.ExtensionType) error {
registry.go#L666: func (r *Types) FindExtensionByName(field protoreflect.FullName) (protoreflect.ExtensionType, error) {
registry.go#L675: if xt, _ := v.(protoreflect.ExtensionType); xt != nil {
registry.go#L689: if xt, _ := v.(protoreflect.ExtensionType); xt != nil {
registry.go#L707: func (r *Types) FindExtensionByNumber(message protoreflect.FullName, field protoreflect.FieldNumber) (protoreflect.ExtensionType, error) {
registry.go#L797: func (r *Types) RangeExtensions(f func(protoreflect.ExtensionType) bool) {
registry.go#L806: if xt, ok := typ.(protoreflect.ExtensionType); ok {
registry.go#L829: func (r *Types) RangeExtensionsByMessage(message protoreflect.FullName, f func(protoreflect.ExtensionType) bool) {
registry.go#L850: case protoreflect.ExtensionType:
registry.go#L872: case protoreflect.ExtensionType:
google.golang.org/protobuf/encoding/prototext
decode.go#L155: var xt protoreflect.ExtensionType
google.golang.org/protobuf/internal/filetype
build.go#L112: RegisterExtension(protoreflect.ExtensionType) error
google.golang.org/protobuf/internal/impl
codec_extension.go#L26: func getExtensionFieldInfo(xt protoreflect.ExtensionType) *extensionFieldInfo {
codec_extension.go#L35: func legacyLoadExtensionFieldInfo(xt protoreflect.ExtensionType) *extensionFieldInfo {
codec_extension.go#L82: typ protoreflect.ExtensionType
codec_extension.go#L90: func (f *ExtensionField) appendLazyBytes(xt protoreflect.ExtensionType, xi *extensionFieldInfo, num protowire.Number, wtyp protowire.Type, b []byte) {
codec_extension.go#L100: func (f *ExtensionField) canLazy(xt protoreflect.ExtensionType) bool {
codec_extension.go#L157: func (f *ExtensionField) Set(t protoreflect.ExtensionType, v protoreflect.Value) {
codec_extension.go#L165: func (f *ExtensionField) SetLazy(t protoreflect.ExtensionType, fn func() protoreflect.Value) {
codec_extension.go#L184: func (f ExtensionField) Type() protoreflect.ExtensionType {
decode.go#L25: FindExtensionByName(field protoreflect.FullName) (protoreflect.ExtensionType, error)
decode.go#L26: FindExtensionByNumber(message protoreflect.FullName, field protoreflect.FieldNumber) (protoreflect.ExtensionType, error)
extension.go#L151: func (xtd *extensionTypeDescriptor) Type() protoreflect.ExtensionType {
message_reflect.go#L250: func (m *extensionMap) Has(xt protoreflect.ExtensionType) (ok bool) {
message_reflect.go#L269: func (m *extensionMap) Clear(xt protoreflect.ExtensionType) {
message_reflect.go#L272: func (m *extensionMap) Get(xt protoreflect.ExtensionType) protoreflect.Value {
message_reflect.go#L281: func (m *extensionMap) Set(xt protoreflect.ExtensionType, v protoreflect.Value) {
message_reflect.go#L305: func (m *extensionMap) Mutable(xt protoreflect.ExtensionType) protoreflect.Value {
message_reflect.go#L431: func (mi *MessageInfo) checkField(fd protoreflect.FieldDescriptor) (*fieldInfo, protoreflect.ExtensionType) {
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)
extension.go#L13: func HasExtension(m Message, xt protoreflect.ExtensionType) bool {
extension.go#L31: func ClearExtension(m Message, xt protoreflect.ExtensionType) {
extension.go#L39: func GetExtension(m Message, xt protoreflect.ExtensionType) interface{} {
extension.go#L51: func SetExtension(m Message, xt protoreflect.ExtensionType, v interface{}) {
extension.go#L78: func RangeExtensions(m Message, f func(protoreflect.ExtensionType, interface{}) bool) {
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)
github.com/golang/protobuf/jsonpb
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) {
github.com/golang/protobuf/proto
extensions.go#L183: type extensionResolver struct{ xt protoreflect.ExtensionType }
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#L305: protoregistry.GlobalTypes.RangeExtensionsByMessage(protoreflect.FullName(s), func(xt protoreflect.ExtensionType) bool {