Короткий ответ: да , и вам нечего делать.
Процессор аннотаций используется для создания новых исходных файлов, а не для изменения существующих. Поэтому, когда вы говорите «добавление других аннотаций», я предполагаю, что вы имеете в виду «создание новых классов, содержащих аннотации».
Обработка аннотации выполняется в раундах. В каждом раунде вызывается метод process вашего процессора аннотаций.
Если процессор генерирует новые исходные файлы, начинается очередной раунд обработки аннотаций
- вновь созданные исходные файлы анализируются, а аннотации обрабатываются как и раньше
- процессоры, задействованные в предыдущих раундах, также задействуются во всех последующих раундах
Так что в основном: вам нечего делать, это уже работает ;-).