Как работает ломбок?

Сегодня я встретил lombok .
Мне очень не терпится узнать, как это работает.
Статья Java Geek дает некоторые подсказки, но мне это не совсем понятно:

Java 6 удаляет apt и делает javac способным управлять аннотациями, оптимизировать процесс получения более простого одношаговые вычисления. Это путь, выбранный Lombok.

Возможно, с Java 6 процесс компиляции будет таким: javac -> apt -> lombok apt process -> читать файлы классов и добавлять методы set / get с помощью ASM ?

Не могли бы вы показать мне более подробную информацию о механизме?

133
задан Matthias Braun 24 March 2014 в 17:44
поделиться