Сегодня я встретил lombok.
Я очень хочу знать, как это работает.
Статья Geek Java дает некоторые подсказки, но мне это не совсем понятно:
Java 6 удаляет apt и делает javac способным управлять аннотациями, упорядочивать процесс получения более простого одноступенчатые вычисления. Это путь, предпринятый Ломбоком.
Возможно, с Java 6 процесс компиляции будет: javac → apt → lombok apt process → читать файлы классов и добавлять методы set/get с помощью ASM?
Не могли бы вы показать мне больше информации о механизме?