Ho incontrato lombok oggi.
Sono molto ansioso di sapere come funziona.
Un articolo Java Geek fornisce alcuni indizi ma non è perfettamente chiaro per me:
Java 6 rimuove apt e rende javac in grado di gestire le annotazioni, ottimizzando il processo per ottenere un calcolo a singolo passaggio più semplice. Questo è il percorso intrapreso da Lombok.
Forse con Java 6 il processo di compilazione sarà: javac -> apt -> processo lombok apt -> leggi i file di classe e aggiungi metodi set / get usando ASM ?
Potresti mostrarmi maggiori dettagli sul meccanismo?