lewik
12/19/2017, 2:22 PMfun Context.serialize() = CBOR.dump(this)
Выдает
Can't locate companion serializer for class class com.my.Context
dump использует reified
, и в аргумент ему попадает Context
а не его экземпляр. Как указать передаваемый тип?
Генерик от this %)
сам dump:
inline fun <reified T : Any> dump(obj: T): ByteArray = plain.dump(obj)
Решил, надо через `T.serialize()`:
inline fun <reified T : Context> T.serialize() = CBOR.dump(this)