Тогда пока что я бы предположил, что иначе никак. Есть способы с выдёргиванием через reflection (вы вроде его и нашли), а без reflection пока что только explicit передача сериализатора.
Тогда пока что я бы предположил, что иначе никак. Есть способы с выдёргиванием через reflection (вы вроде его и нашли), а без reflection пока что только explicit передача сериализатора.
(Жирный наброс incoming) но вы можете проголосовать за Compile-time Extension Interfaces, чтобы проблемы такого рода можно было решать без рефлексии - https://github.com/Kotlin/KEEP/pull/87