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

95 uses

	google.golang.org/protobuf/reflect/protoreflect (current package)
		proto.go#L146: 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#L114: 	case ProtoMessage:

	google.golang.org/protobuf/reflect/protodesc
		desc.go#L109: 		f.L2.Options = func() protoreflect.ProtoMessage { return opts }
		desc_init.go#L29: 			e.L2.Options = func() protoreflect.ProtoMessage { return opts }
		desc_init.go#L56: 			v.L1.Options = func() protoreflect.ProtoMessage { return opts }
		desc_init.go#L73: 			m.L2.Options = func() protoreflect.ProtoMessage { return opts }
		desc_init.go#L91: 			var optsFunc func() protoreflect.ProtoMessage
		desc_init.go#L94: 				optsFunc = func() protoreflect.ProtoMessage { return opts }
		desc_init.go#L127: 			f.L1.Options = func() protoreflect.ProtoMessage { return opts }
		desc_init.go#L153: 			o.L1.Options = func() protoreflect.ProtoMessage { return opts }
		desc_init.go#L169: 			x.L2.Options = func() protoreflect.ProtoMessage { return opts }
		desc_init.go#L194: 			s.L2.Options = func() protoreflect.ProtoMessage { return opts }
		desc_init.go#L212: 			m.L1.Options = func() protoreflect.ProtoMessage { return opts }

	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#L56: 		Options   func() protoreflect.ProtoMessage
		desc.go#L69: func (fd *File) Options() protoreflect.ProtoMessage {
		desc.go#L122: 		Options        func() protoreflect.ProtoMessage
		desc.go#L133: 		Options func() protoreflect.ProtoMessage
		desc.go#L138: func (ed *Enum) Options() protoreflect.ProtoMessage {
		desc.go#L159: func (ed *EnumValue) Options() protoreflect.ProtoMessage {
		desc.go#L183: 		Options               func() protoreflect.ProtoMessage
		desc.go#L190: 		ExtensionRangeOptions []func() protoreflect.ProtoMessage // must be same length as ExtensionRanges
		desc.go#L198: 		Options          func() protoreflect.ProtoMessage
		desc.go#L220: 		Options func() protoreflect.ProtoMessage
		desc.go#L225: func (md *Message) Options() protoreflect.ProtoMessage {
		desc.go#L238: func (md *Message) ExtensionRangeOptions(i int) protoreflect.ProtoMessage {
		desc.go#L263: func (fd *Field) Options() protoreflect.ProtoMessage {
		desc.go#L345: func (od *Oneof) Options() protoreflect.ProtoMessage {
		desc.go#L368: 		Options          func() protoreflect.ProtoMessage
		desc.go#L378: func (xd *Extension) Options() protoreflect.ProtoMessage {
		desc.go#L426: 		Options func() protoreflect.ProtoMessage
		desc.go#L435: 		Options           func() protoreflect.ProtoMessage
		desc.go#L443: func (sd *Service) Options() protoreflect.ProtoMessage {
		desc.go#L458: func (md *Method) Options() protoreflect.ProtoMessage {
		desc_lazy.go#L683: func (db *Builder) optionsUnmarshaler(p *protoreflect.ProtoMessage, b []byte) func() protoreflect.ProtoMessage {
		desc_lazy.go#L687: 	var opts protoreflect.ProtoMessage
		desc_lazy.go#L689: 	return func() protoreflect.ProtoMessage {
		desc_lazy.go#L694: 			opts = reflect.New(reflect.TypeOf(*p).Elem()).Interface().(protoreflect.ProtoMessage)
		placeholder.go#L40: func (f PlaceholderFile) Options() protoreflect.ProtoMessage            { return descopts.File }
		placeholder.go#L62: func (e PlaceholderEnum) Options() protoreflect.ProtoMessage        { return descopts.Enum }
		placeholder.go#L79: func (e PlaceholderEnumValue) Options() protoreflect.ProtoMessage         { return descopts.EnumValue }
		placeholder.go#L94: func (m PlaceholderMessage) Options() protoreflect.ProtoMessage         { return descopts.Message }
		placeholder.go#L102: func (m PlaceholderMessage) ExtensionRangeOptions(int) protoreflect.ProtoMessage {

	google.golang.org/protobuf/internal/filetype
		build.go#L185: 					descopts.File = messageGoTypes[i].(protoreflect.ProtoMessage)
		build.go#L187: 					descopts.Enum = messageGoTypes[i].(protoreflect.ProtoMessage)
		build.go#L189: 					descopts.EnumValue = messageGoTypes[i].(protoreflect.ProtoMessage)
		build.go#L191: 					descopts.Message = messageGoTypes[i].(protoreflect.ProtoMessage)
		build.go#L193: 					descopts.Field = messageGoTypes[i].(protoreflect.ProtoMessage)
		build.go#L195: 					descopts.Oneof = messageGoTypes[i].(protoreflect.ProtoMessage)
		build.go#L197: 					descopts.ExtensionRange = messageGoTypes[i].(protoreflect.ProtoMessage)
		build.go#L199: 					descopts.Service = messageGoTypes[i].(protoreflect.ProtoMessage)
		build.go#L201: 					descopts.Method = messageGoTypes[i].(protoreflect.ProtoMessage)

	google.golang.org/protobuf/internal/impl
		api_export.go#L87: type legacyMessageWrapper struct{ m protoreflect.ProtoMessage }
		api_export.go#L103: 	case protoreflect.ProtoMessage:
		api_export.go#L110: func (Export) protoMessageV2Of(m message) protoreflect.ProtoMessage {
		api_export.go#L114: 	case protoreflect.ProtoMessage:
		api_export.go#L127: func (Export) ProtoMessageV2Of(m message) protoreflect.ProtoMessage {
		api_export.go#L175: func (Export) MessageStringOf(m protoreflect.ProtoMessage) string {
		codec_field.go#L825: func asMessage(v reflect.Value) protoreflect.ProtoMessage {
		codec_field.go#L826: 	if m, ok := v.Interface().(protoreflect.ProtoMessage); ok {
		convert.go#L433: 	if m, ok := v.Interface().(protoreflect.ProtoMessage); ok {
		legacy_extension.go#L101: 	case protoreflect.ProtoMessage:
		legacy_extension.go#L152: func (x placeholderExtension) Options() protoreflect.ProtoMessage                 { return descopts.Field }
		legacy_message.go#L101: 	if _, ok := mv.(protoreflect.ProtoMessage); ok {
		legacy_message.go#L306: 		fd.L1.Options = func() protoreflect.ProtoMessage {
		legacy_message.go#L329: 		case protoreflect.ProtoMessage:
		legacy_message.go#L344: 				md2.L2.Options = func() protoreflect.ProtoMessage {
		legacy_message.go#L516: func (m aberrantMessage) Interface() protoreflect.ProtoMessage {
		message.go#L56: 	m, ok := reflect.Zero(mt).Interface().(protoreflect.ProtoMessage)
		message.go#L111: 	WeakFields      = map[int32]protoreflect.ProtoMessage
		message.go#L222: 	if r, ok := m.(protoreflect.ProtoMessage); ok {
		message_reflect.go#L390: 	_ protoreflect.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 protoreflect.FieldNumber) (protoreflect.ProtoMessage, bool) {
		weak.go#L25: func (w *weakFields) set(num protoreflect.FieldNumber, m protoreflect.ProtoMessage) {
		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/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#L168: func (m dynamicAny) Interface() protoreflect.ProtoMessage {