type google.golang.org/protobuf/reflect/protoreflect.ProtoMessage
79 uses
google.golang.org/protobuf/reflect/protoreflect (current package)
proto.go#L148: type ProtoMessage interface{ ProtoReflect() Message }
type.go#L109: Options() ProtoMessage
type.go#L217: ExtensionRangeOptions(i int) ProtoMessage
value.go#L55: Interface() ProtoMessage
value_union.go#L114: case ProtoMessage:
google.golang.org/protobuf/internal/descopts
options.go#L20: File protoreflect.ProtoMessage
options.go#L21: Enum protoreflect.ProtoMessage
options.go#L22: EnumValue protoreflect.ProtoMessage
options.go#L23: Message protoreflect.ProtoMessage
options.go#L24: Field protoreflect.ProtoMessage
options.go#L25: Oneof protoreflect.ProtoMessage
options.go#L26: ExtensionRange protoreflect.ProtoMessage
options.go#L27: Service protoreflect.ProtoMessage
options.go#L28: Method protoreflect.ProtoMessage
google.golang.org/protobuf/internal/filedesc
desc.go#L75: Options func() protoreflect.ProtoMessage
desc.go#L135: func (fd *File) Options() protoreflect.ProtoMessage {
desc.go#L190: Options func() protoreflect.ProtoMessage
desc.go#L201: Options func() protoreflect.ProtoMessage
desc.go#L206: func (ed *Enum) Options() protoreflect.ProtoMessage {
desc.go#L230: func (ed *EnumValue) Options() protoreflect.ProtoMessage {
desc.go#L256: Options func() protoreflect.ProtoMessage
desc.go#L263: ExtensionRangeOptions []func() protoreflect.ProtoMessage // must be same length as ExtensionRanges
desc.go#L271: Options func() protoreflect.ProtoMessage
desc.go#L291: Options func() protoreflect.ProtoMessage
desc.go#L298: func (md *Message) Options() protoreflect.ProtoMessage {
desc.go#L311: func (md *Message) ExtensionRangeOptions(i int) protoreflect.ProtoMessage {
desc.go#L336: func (fd *Field) Options() protoreflect.ProtoMessage {
desc.go#L420: func (od *Oneof) Options() protoreflect.ProtoMessage {
desc.go#L445: Options func() protoreflect.ProtoMessage
desc.go#L454: func (xd *Extension) Options() protoreflect.ProtoMessage {
desc.go#L512: Options func() protoreflect.ProtoMessage
desc.go#L521: Options func() protoreflect.ProtoMessage
desc.go#L529: func (sd *Service) Options() protoreflect.ProtoMessage {
desc.go#L544: func (md *Method) Options() protoreflect.ProtoMessage {
desc_lazy.go#L673: func (db *Builder) optionsUnmarshaler(p *protoreflect.ProtoMessage, b []byte) func() protoreflect.ProtoMessage {
desc_lazy.go#L677: var opts protoreflect.ProtoMessage
desc_lazy.go#L679: return func() protoreflect.ProtoMessage {
desc_lazy.go#L684: 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#L80: func (e PlaceholderEnumValue) Options() protoreflect.ProtoMessage { return descopts.EnumValue }
placeholder.go#L95: func (m PlaceholderMessage) Options() protoreflect.ProtoMessage { return descopts.Message }
placeholder.go#L103: 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 {
api_export_opaque.go#L16: UnmarshalField(msg.(protoreflect.ProtoMessage).ProtoReflect(), protoreflect.FieldNumber(fieldNum))
codec_field.go#L783: func asMessage(v reflect.Value) protoreflect.ProtoMessage {
codec_field.go#L784: if m, ok := v.Interface().(protoreflect.ProtoMessage); ok {
convert.go#L432: 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#L314: fd.L1.Options = func() protoreflect.ProtoMessage {
legacy_message.go#L334: case protoreflect.ProtoMessage:
legacy_message.go#L350: md2.L2.Options = func() protoreflect.ProtoMessage {
legacy_message.go#L522: func (m aberrantMessage) Interface() protoreflect.ProtoMessage {
message.go#L55: m, ok := reflect.Zero(mt).Interface().(protoreflect.ProtoMessage)
message.go#L113: WeakFields = map[int32]protoreflect.ProtoMessage
message.go#L229: if r, ok := m.(protoreflect.ProtoMessage); ok {
message_reflect.go#L389: _ 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#L151: func (m *messageReflectWrapper) Interface() protoreflect.ProtoMessage {
message_reflect_gen.go#L152: if m, ok := m.protoUnwrap().(protoreflect.ProtoMessage); ok {
google.golang.org/protobuf/proto
proto.go#L24: type Message = protoreflect.ProtoMessage
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)