Разве в Java я не смогу такую же дичь написать и заставить тебя использовать конструктор из 50 параметров, из которых 30 будут null и ты сам должен найти порядковый номер этих параметров 😀 Но вот если бы ты эту либу из Kotlin же использовал, без интеропа, то было бы не так больно 😉 Удобный интероп в строну использования в Java не бесплатный, в него немного нужно вложиться, чего авторы библиотеки очевидно не сделали. 🤷♂️ Мы например несколько раз использовали правило, что если пишем либу на Kotlin, то тесты пишем всё равно на Java, чтобы как раз убедиться в удобстве использования этой либы в Java 😀
А про мутабельность в зависимости от версию это что-то вообще странное 🤔
Можешь ссылкой на issue поделиться?
@fundamentalparticle ты понимаешь о чём это?
Если свойство
val
, то у него не могло быть сеттеров ни в одной из версий.