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

type MessageInfo

type exporter

// getMessageInfo returns the MessageInfo for any message type that
// is generated by our implementation of protoc-gen-go (for v2 and on).
// If it is unable to obtain a MessageInfo, it returns nil.
func getMessageInfo(mt reflect.Type) *MessageInfo {}

func (mi *MessageInfo) init() {}

func (mi *MessageInfo) initOnce() {}

// getPointer returns the pointer for a message, which should be of
// the type of the MessageInfo. If the message is of a different type,
// it returns ok==false.
func (mi *MessageInfo) getPointer(m protoreflect.Message) (p pointer, ok bool) {}

type SizeCache

type WeakFields

type UnknownFields

type unknownFieldsA

type unknownFieldsB

type ExtensionFields

var sizecacheType

var weakFieldsType

var unknownFieldsAType

var unknownFieldsBType

var extensionFieldsType

type structInfo

func (mi *MessageInfo) makeStructInfo(t reflect.Type) structInfo {}

func (mi *MessageInfo) New() protoreflect.Message {}

func (mi *MessageInfo) Zero() protoreflect.Message {}

func (mi *MessageInfo) Descriptor() protoreflect.MessageDescriptor {}

func (mi *MessageInfo) Enum(i int) protoreflect.EnumType {}

func (mi *MessageInfo) Message(i int) protoreflect.MessageType {}

type mapEntryType

func (mt mapEntryType) New() protoreflect.Message {}

func (mt mapEntryType) Zero() protoreflect.Message {}

func (mt mapEntryType) Descriptor() protoreflect.MessageDescriptor {}

func (mt mapEntryType) Enum(i int) protoreflect.EnumType {}

func (mt mapEntryType) Message(i int) protoreflect.MessageType {}