coder82
11/04/2019, 11:31 AMcoder82
11/04/2019, 11:38 AMdiesieben07
11/04/2019, 11:38 AMdump(obj: T) on BinaryFormat that uses reflection to find the serializer.diesieben07
11/04/2019, 11:39 AMCbor.dump(value)coder82
11/04/2019, 11:39 AMcoder82
11/04/2019, 11:40 AMcoder82
11/04/2019, 11:40 AMcoder82
11/04/2019, 11:41 AMcoder82
11/04/2019, 11:41 AMdiesieben07
11/04/2019, 11:41 AMcontext.getContextualOrDefault(value::class) as the serializerdiesieben07
11/04/2019, 11:41 AMvalue has at runtime.coder82
11/04/2019, 11:44 AMcoder82
11/04/2019, 11:44 AMdiesieben07
11/04/2019, 11:44 AMSerializationStrategy<Any>coder82
11/04/2019, 11:45 AMcoder82
11/04/2019, 11:45 AMcoder82
11/04/2019, 11:45 AMcoder82
11/04/2019, 11:45 AMdiesieben07
11/04/2019, 11:46 AMdiesieben07
11/04/2019, 11:46 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 AMcoder82
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 AMcoder82
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 AMcoder82
11/04/2019, 11:52 AMdiesieben07
11/04/2019, 11:53 AMcoder82
11/04/2019, 11:53 AMcoder82
11/04/2019, 11:54 AMcoder82
11/04/2019, 11:54 AM