Re[5]: Догонит ли net java?
От: vsb Казахстан  
Дата: 11.12.22 18:22
Оценка: +1
Здравствуйте, VladiCh, Вы писали:

HBV>>>https://projectlombok.org/features/GetterSetter


vsb>>Я про жаву а не про ломбок.


VC>Ну Lombok это просто плагин к компилятору Java по сути, а не что-то отдельное.


Ломбок это отдельный язык. Похожий на Java, но это не Java. У Java-компилятора нет никаких плагинов. То, что он реализован, как annotation processing tool и в процессе вызова использует внутренние API компилятора через reflection и прочее — не делает его просто плагином. В Java нет разрешённого способа реализовать функционал ломбока без хаков. Lombok ломается при каждой крупной переработке внутренностей компилятора. И когда-нибудь сломается окончательно.

PS при этом в своих проектах я его использую. Потому, что это прагматичный подход. Хак, не хак, а он пока работает и в IDE поддерживается неплохо. А когда перестанет работать — сделаю delombok. Тем не менее нормальной такую ситуацию я не считаю.
Отредактировано 11.12.2022 18:25 vsb . Предыдущая версия . Еще …
Отредактировано 11.12.2022 18:24 vsb . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.