показать изменения интерфейсов между одним kotlin проектом разных версий?
https://github.com/Kotlin/binary-compatibility-validator
Он при компиляции новой версии дифы генерит. А так, чтбы по существующему, тем более скомпилированному коду, нет. Может чего джавовое есть
да в принципе по скомпилированному и нужно, чтобы в релизе библиотеки подсветить какие были изменения на случай если что-то упустили спасибо
Скомпилированный код - это уже как бы не котлин (если не брать метаданные), а жава байткод. Надо какой-то байткод анализатор брать. Вероятно что-то для этого есть
Так он же с байткодом работает, то что нужно
Ну да, но он делает репорт при компиляции и дампит его, его по-моему нельзя использовать на готовый джарник
Подскажи пожалуйста, не знаешь почему binary-compatibility-validator такие странные типы пишет?
Потому что он проверят совместимость по байт-коду. Это правильная нотация для типов в байт-коде
Обсуждают сегодня