Quando si estende AbstractProcessor
, esiste la possibilità di ignorare init(...)
, ma non esiste alcun metodo "contrario", che verrebbe chiamato dopo tutti i round sono stati elaborati.Elaborazione delle annotazioni Java: come faccio a sapere se un round è l'ultimo?
Questo è un problema: quando si deve aggiungere le informazioni raccolte durante ogni round di stesso file, semplicemente non è possibile mai chiudere il file, perché non si arriva a sapere quando il giro ultima era. Quindi, il file non viene mai chiuso e rimane vuoto.
L'utilizzo di un gancio di arresto non funziona, il gancio non viene mai chiamato.
Qualche idea?
Sembra essere quello che stavo cercando! Grazie! –