Size: a a a

Kotlin Community

2019 December 23

IN

Ilya Nikolaev in Kotlin Community
Просто похоже на баг.
источник

BP

Bogdan Panchenko in Kotlin Community
Так ты на лонг не повесил кастомный сериалиазатор
источник

BP

Bogdan Panchenko in Kotlin Community
Нужно явно указать
источник

BP

Bogdan Panchenko in Kotlin Community
Alexey Tkachenko
А не знает ли кто, можно ли для kotlinx.serialization написать аннотацию @Serializable не просто на атрибуте, а на коллекции атрибутов?
Вот пример Ilya
источник

BP

Bogdan Panchenko in Kotlin Community
Bogdan Panchenko
извини что так поздно, правда в своем исходно коде я не помню про descriptor, я его вроде не создавал, в пн буду на работе посмотрю (может либа обновилась)
Вот что забавно у меня в коде дескриптор не нужно определять версия 0.14
источник

IN

Ilya Nikolaev in Kotlin Community
Bogdan Panchenko
Так ты на лонг не повесил кастомный сериалиазатор
Он весит на другой структуре на лонге в другом месте, но также.
источник

IN

Ilya Nikolaev in Kotlin Community
Накидаю рабочий пример чуть позже.
источник
2019 December 24

IN

Ilya Nikolaev in Kotlin Community
источник

IN

Ilya Nikolaev in Kotlin Community
Вот я обновил и написал , что получил и что ожидаю.
источник

BP

Bogdan Panchenko in Kotlin Community
И он не заходит в метод сериализации ?
источник

IN

Ilya Nikolaev in Kotlin Community
Bogdan Panchenko
И он не заходит в метод сериализации ?
Не заходит
источник

IN

Ilya Nikolaev in Kotlin Community
Скипает его и пишет сразу null
источник

BP

Bogdan Panchenko in Kotlin Community
Буду дома гляну
источник

AM

Andrew Mikhaylov in Kotlin Community
Добрался до доклада о котлине в спейсе. По-моему, таки не хватает возможности взять в зубы инлайн-классы, поставить аннотацию "не бокси меня никогда, даже в дженериках", чтобы вот такие штуки продолжать бесплатно заворачивать в мультиплатформе.
источник

AM

Andrew Mikhaylov in Kotlin Community
источник

BP

Bogdan Panchenko in Kotlin Community
интересно is InlineClass кому-то нужен ? Аннотация это решения не очень но на первых порах згодиться. Ну и например локальные листы и сиквенсы тоже можно не боксить, но увы
источник

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
интересно is InlineClass кому-то нужен ? Аннотация это решения не очень но на первых порах згодиться. Ну и например локальные листы и сиквенсы тоже можно не боксить, но увы
я полагаю, что  is InlineClass - это немного изврат. Инлайн классы заовзят как раз, чтобы проверка типов была в компайл тайме
источник

AN

Alexander Nozik in Kotlin Community
У меня бывают проверки, но на интерфейсы, которые инлайн классы наследуют
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
я полагаю, что  is InlineClass - это немного изврат. Инлайн классы заовзят как раз, чтобы проверка типов была в компайл тайме
я тоже так думаю, но есть же кандидаты
источник

BP

Bogdan Panchenko in Kotlin Community
ну типичный кейс из колекции ид отсортировать определленные ид, но тогда смысл инлайн классов теряется, я бы их и в колекции инлайнил, толко вот с некоторыми дденериками вопрос, особенно когда дженерик в интеофейсе
источник