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 {