Как стать автором
Обновить
140.76

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

Время на прочтение1 мин
Количество просмотров1.6K

В новой версии плагина kotlin-lombok добавлена поддержка @SuperBuilder, а также улучшена совместимость @Builder с компилятором K2.

  • @SuperBuilder — удобное создание билдеров для иерархий классов.

  • @Builder — более надёжная работа с комплексной Java-Kotlin интеграцией.

Меньше boilerplate кода, больше удовольствия от совместной работы Kotlin и Java!

⚡️ Эксперт Spring АйО сообщества, Александр Кучук не оставил без комментария данную новость:

Несмотря на то, что я редко встречал проекты на Kotlin, использующие Lombok, надо отметить, что Kotlin сам по себе не поддерживает аналог аннотации @Builder и потому это может быть кому-то полезно. 

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

Возможно, это также может быть полезно в смешанных проектах. Но скажу честно, я Lombok не люблю и стараюсь его вообще нигде не использовать.

А вы используете Lombok в Kotlin?

🔗 Подробнее: https://github.com/JetBrains/kotlin/releases/tag/v2.1.20

Теги:
Хабы:
+3
Комментарии2

Другие новости

Информация

Сайт
t.me
Дата регистрации
Численность
11–30 человек