самит

Kotlin 2.1.20 стал лучше поддерживать Lombok

В новой версии плагина kotlin-lombok добавлена поддержка @SuperBuilder, а также улучшена совместимость @Builder с компилятором K2.@SuperBuilder — удобное создание билдеров для иерархий классов.@Builder — более надёжная работа с комплексной Java-Kotlin интеграцией.Меньше boilerplate кода, больше удовольствия от совместной работы Kotlin и Java!⚡️ Эксперт Spring АйО сообщества, Александр Кучук не оставил без комментария данную новость:Несмотря на то, что я редко встречал проекты на Kotlin, использующие Lombok, надо отметить, что Kotlin сам по себе не поддерживает аналог аннотации @Builder и потому это может быть кому-то полезно.

Хотя на мой взгляд, лучше обойтись без этого и делать либо мини DSL в проекте под это, либо написать в классе свой аналог. Благо это не так сложно, особенно с кодогенерацией через AI тот же.

DMCA