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

Function readSerializerData

go/fory/field_serializer.go:33–39  ·  view source on GitHub ↗
(ctx *ReadContext, serializer Serializer, hasGenerics bool, value reflect.Value)

Source from the content-addressed store, hash-verified

31}
32
33func readSerializerData(ctx *ReadContext, serializer Serializer, hasGenerics bool, value reflect.Value) {
34 if hasGenerics && serializerNeedsGenericDispatch(serializer) {
35 serializer.Read(ctx, RefModeNone, false, true, value)
36 return
37 }
38 serializer.ReadData(ctx, value)
39}
40
41func serializerNeedsGenericDispatch(serializer Serializer) bool {
42 switch serializer.(type) {

Callers 1

readSameTypeMethod · 0.85

Calls 3

ReadMethod · 0.65
ReadDataMethod · 0.65

Tested by

no test coverage detected