coder82
11/04/2019, 11:31 AMdiesieben07
11/04/2019, 11:38 AMdump(obj: T)
on BinaryFormat
that uses reflection to find the serializer.Cbor.dump(value)
coder82
11/04/2019, 11:39 AMdiesieben07
11/04/2019, 11:41 AMcontext.getContextualOrDefault(value::class)
as the serializervalue
has at runtime.coder82
11/04/2019, 11:44 AMdiesieben07
11/04/2019, 11:44 AMSerializationStrategy<Any>
coder82
11/04/2019, 11:45 AMdiesieben07
11/04/2019, 11:46 AMcoder82
11/04/2019, 11:46 AMdiesieben07
11/04/2019, 11:46 AMreified
is a compile-time thingcoder82
11/04/2019, 11:49 AMdiesieben07
11/04/2019, 11:50 AMBinaryFormat.dump(obj: T)
has T
reified. Since the compiler infers Any
for T
, it will use Any::class
for the serializer lookup.coder82
11/04/2019, 11:52 AMdiesieben07
11/04/2019, 11:52 AMcoder82
11/04/2019, 11:52 AMdiesieben07
11/04/2019, 11:52 AMcoder82
11/04/2019, 11:52 AMdiesieben07
11/04/2019, 11:53 AMcoder82
11/04/2019, 11:53 AM