kubernetes/vendor/google.golang.org/protobuf/internal/impl/message_reflect.go

type reflectMessageInfo

// makeReflectFuncs generates the set of functions to support reflection.
func (mi *MessageInfo) makeReflectFuncs(t reflect.Type, si structInfo) {}

// makeKnownFieldsFunc generates functions for operations that can be performed
// on each protobuf message field. It takes in a reflect.Type representing the
// Go struct and matches message fields with struct fields.
//
// This code assumes that the struct is well-formed and panics if there are
// any discrepancies.
func (mi *MessageInfo) makeKnownFieldsFunc(si structInfo) {}

func (mi *MessageInfo) makeUnknownFieldsFunc(t reflect.Type, si structInfo) {}

func (mi *MessageInfo) makeExtensionFieldsFunc(t reflect.Type, si structInfo) {}

func (mi *MessageInfo) makeFieldTypes(si structInfo) {}

type extensionMap

func (m *extensionMap) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) {}

func (m *extensionMap) Has(xd protoreflect.ExtensionTypeDescriptor) (ok bool) {}

func (m *extensionMap) Clear(xd protoreflect.ExtensionTypeDescriptor) {}

func (m *extensionMap) Get(xd protoreflect.ExtensionTypeDescriptor) protoreflect.Value {}

func (m *extensionMap) Set(xd protoreflect.ExtensionTypeDescriptor, v protoreflect.Value) {}

func (m *extensionMap) Mutable(xd protoreflect.ExtensionTypeDescriptor) protoreflect.Value {}

type MessageState

type messageState

var _

var _

type messageDataType

type messageReflectWrapper

type messageIfaceWrapper

var _

var _

var _

var _

// MessageOf returns a reflective view over a message. The input must be a
// pointer to a named Go struct. If the provided type has a ProtoReflect method,
// it must be implemented by calling this method.
func (mi *MessageInfo) MessageOf(m any) protoreflect.Message {}

func (m *messageReflectWrapper) pointer() pointer          {}

func (m *messageReflectWrapper) messageInfo() *MessageInfo {}

// Reset implements the v1 proto.Message.Reset method.
func (m *messageIfaceWrapper) Reset() {}

func (m *messageIfaceWrapper) ProtoReflect() protoreflect.Message {}

func (m *messageIfaceWrapper) protoUnwrap() any {}

// checkField verifies that the provided field descriptor is valid.
// Exactly one of the returned values is populated.
func (mi *MessageInfo) checkField(fd protoreflect.FieldDescriptor) (*fieldInfo, protoreflect.ExtensionTypeDescriptor) {}