MCPcopy Create free account
hub / github.com/apache/fory / ReadWithTypeInfo

Method ReadWithTypeInfo

go/fory/serializer.go:107–107  ·  view source on GitHub ↗

ReadWithTypeInfo deserializes with pre-read type information. This method is used when type information has already been read from the buffer and needs to be passed to the deserialization logic. This is common in polymorphic deserialization scenarios where the runtime type differs from the static t

(ctx *ReadContext, refMode RefMode, typeInfo *TypeInfo, value reflect.Value)

Source from the content-addressed store, hash-verified

105 // buffer position errors.
106 // Errors are set on the context via ctx.SetError().
107 ReadWithTypeInfo(ctx *ReadContext, refMode RefMode, typeInfo *TypeInfo, value reflect.Value)
108}
109
110// ExtensionSerializer is a simplified interface for user-implemented extension serializers.

Callers 2

readSingleValueMethod · 0.95
readChunkMethod · 0.95

Implementers 15

setSerializergo/fory/set.go
sliceDynSerializergo/fory/slice_dyn.go
byteSliceSerializergo/fory/slice_primitive.go
boolSliceSerializergo/fory/slice_primitive.go
int8SliceSerializergo/fory/slice_primitive.go
int16SliceSerializergo/fory/slice_primitive.go
int32SliceSerializergo/fory/slice_primitive.go
int64SliceSerializergo/fory/slice_primitive.go
uint16SliceSerializergo/fory/slice_primitive.go
uint32SliceSerializergo/fory/slice_primitive.go
uint64SliceSerializergo/fory/slice_primitive.go
float32SliceSerializergo/fory/slice_primitive.go

Calls

no outgoing calls

Tested by

no test coverage detected