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

83 uses

	google.golang.org/protobuf/reflect/protoreflect (current package)
		proto.go#L142: type ProtoMessage interface{ ProtoReflect() Message }
		type.go#L109: 	Options() ProtoMessage
		type.go#L221: 	ExtensionRangeOptions(i int) ProtoMessage
		value.go#L55: 	Interface() ProtoMessage
		value_union.go#L88: 	case ProtoMessage:

	google.golang.org/protobuf/internal/descopts
		options.go#L20: 	File           pref.ProtoMessage
		options.go#L21: 	Enum           pref.ProtoMessage
		options.go#L22: 	EnumValue      pref.ProtoMessage
		options.go#L23: 	Message        pref.ProtoMessage
		options.go#L24: 	Field          pref.ProtoMessage
		options.go#L25: 	Oneof          pref.ProtoMessage
		options.go#L26: 	ExtensionRange pref.ProtoMessage
		options.go#L27: 	Service        pref.ProtoMessage
		options.go#L28: 	Method         pref.ProtoMessage

	google.golang.org/protobuf/internal/filedesc
		desc.go#L55: 		Options   func() pref.ProtoMessage
		desc.go#L68: func (fd *File) Options() pref.ProtoMessage {
		desc.go#L130: 		Options        func() pref.ProtoMessage
		desc.go#L141: 		Options func() pref.ProtoMessage
		desc.go#L146: func (ed *Enum) Options() pref.ProtoMessage {
		desc.go#L167: func (ed *EnumValue) Options() pref.ProtoMessage {
		desc.go#L191: 		Options               func() pref.ProtoMessage
		desc.go#L198: 		ExtensionRangeOptions []func() pref.ProtoMessage // must be same length as ExtensionRanges
		desc.go#L206: 		Options          func() pref.ProtoMessage
		desc.go#L228: 		Options func() pref.ProtoMessage
		desc.go#L233: func (md *Message) Options() pref.ProtoMessage {
		desc.go#L246: func (md *Message) ExtensionRangeOptions(i int) pref.ProtoMessage {
		desc.go#L271: func (fd *Field) Options() pref.ProtoMessage {
		desc.go#L352: func (od *Oneof) Options() pref.ProtoMessage {
		desc.go#L375: 		Options          func() pref.ProtoMessage
		desc.go#L385: func (xd *Extension) Options() pref.ProtoMessage {
		desc.go#L430: 		Options func() pref.ProtoMessage
		desc.go#L439: 		Options           func() pref.ProtoMessage
		desc.go#L447: func (sd *Service) Options() pref.ProtoMessage {
		desc.go#L462: func (md *Method) Options() pref.ProtoMessage {
		desc_lazy.go#L683: func (db *Builder) optionsUnmarshaler(p *pref.ProtoMessage, b []byte) func() pref.ProtoMessage {
		desc_lazy.go#L687: 	var opts pref.ProtoMessage
		desc_lazy.go#L689: 	return func() pref.ProtoMessage {
		desc_lazy.go#L694: 			opts = reflect.New(reflect.TypeOf(*p).Elem()).Interface().(pref.ProtoMessage)
		placeholder.go#L40: func (f PlaceholderFile) Options() pref.ProtoMessage            { return descopts.File }
		placeholder.go#L62: func (e PlaceholderEnum) Options() pref.ProtoMessage          { return descopts.Enum }
		placeholder.go#L79: func (e PlaceholderEnumValue) Options() pref.ProtoMessage          { return descopts.EnumValue }
		placeholder.go#L94: func (m PlaceholderMessage) Options() pref.ProtoMessage                  { return descopts.Message }
		placeholder.go#L102: func (m PlaceholderMessage) ExtensionRangeOptions(int) pref.ProtoMessage { panic("index out of range") }

	google.golang.org/protobuf/internal/filetype
		build.go#L186: 					descopts.File = messageGoTypes[i].(pref.ProtoMessage)
		build.go#L188: 					descopts.Enum = messageGoTypes[i].(pref.ProtoMessage)
		build.go#L190: 					descopts.EnumValue = messageGoTypes[i].(pref.ProtoMessage)
		build.go#L192: 					descopts.Message = messageGoTypes[i].(pref.ProtoMessage)
		build.go#L194: 					descopts.Field = messageGoTypes[i].(pref.ProtoMessage)
		build.go#L196: 					descopts.Oneof = messageGoTypes[i].(pref.ProtoMessage)
		build.go#L198: 					descopts.ExtensionRange = messageGoTypes[i].(pref.ProtoMessage)
		build.go#L200: 					descopts.Service = messageGoTypes[i].(pref.ProtoMessage)
		build.go#L202: 					descopts.Method = messageGoTypes[i].(pref.ProtoMessage)

	google.golang.org/protobuf/internal/impl
		api_export.go#L87: type legacyMessageWrapper struct{ m pref.ProtoMessage }
		api_export.go#L103: 	case pref.ProtoMessage:
		api_export.go#L110: func (Export) protoMessageV2Of(m message) pref.ProtoMessage {
		api_export.go#L114: 	case pref.ProtoMessage:
		api_export.go#L127: func (Export) ProtoMessageV2Of(m message) pref.ProtoMessage {
		api_export.go#L175: func (Export) MessageStringOf(m pref.ProtoMessage) string {
		codec_field.go#L823: func asMessage(v reflect.Value) pref.ProtoMessage {
		codec_field.go#L824: 	if m, ok := v.Interface().(pref.ProtoMessage); ok {
		convert.go#L426: 	if m, ok := v.Interface().(pref.ProtoMessage); ok {
		legacy_extension.go#L101: 	case pref.ProtoMessage:
		legacy_extension.go#L152: func (x placeholderExtension) Options() pref.ProtoMessage                 { return descopts.Field }
		legacy_message.go#L92: 	if _, ok := mv.(pref.ProtoMessage); ok {
		legacy_message.go#L295: 		fd.L1.Options = func() pref.ProtoMessage {
		legacy_message.go#L318: 		case pref.ProtoMessage:
		legacy_message.go#L333: 				md2.L2.Options = func() pref.ProtoMessage {
		legacy_message.go#L459: func (m aberrantMessage) Interface() pref.ProtoMessage {
		message.go#L56: 	m, ok := reflect.Zero(mt).Interface().(pref.ProtoMessage)
		message.go#L111: 	WeakFields      = map[int32]protoreflect.ProtoMessage
		message_reflect.go#L301: 	_ pref.ProtoMessage = (*messageIfaceWrapper)(nil)
		message_reflect_gen.go#L23: func (m *messageState) Interface() protoreflect.ProtoMessage {
		message_reflect_gen.go#L24: 	return m.protoUnwrap().(protoreflect.ProtoMessage)
		message_reflect_gen.go#L140: func (m *messageReflectWrapper) Interface() protoreflect.ProtoMessage {
		message_reflect_gen.go#L141: 	if m, ok := m.protoUnwrap().(protoreflect.ProtoMessage); ok {
		weak.go#L20: func (w weakFields) get(num pref.FieldNumber) (pref.ProtoMessage, bool) {
		weak.go#L25: func (w *weakFields) set(num pref.FieldNumber, m pref.ProtoMessage) {
		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/proto
		proto.go#L24: type Message = protoreflect.ProtoMessage

	github.com/golang/protobuf/proto
		properties.go#L269: 		if m, ok := reflect.Zero(reflect.PtrTo(t)).Interface().(protoreflect.ProtoMessage); ok {

	github.com/golang/protobuf/ptypes
		any.go#L154: func (m dynamicAny) Interface() protoreflect.ProtoMessage {