Я написал аннотацию и процессор для группировки аннотированных полей и генерации некоторого кода (используя javapoet).И здесь
process(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv)
Я предполагал, что process () может работать с аннотациями сразу всех исходных файлов, но это не так.Поэтому каждый раз, когда я сохраняю любой исходный файл в Eclipse, процессор генерирует код, используя аннотации только из последнего сохраненного файла.Кажется, что процессор не может получить информацию о других файлах, которые имеют аннотации, которые он обрабатывает.
Что мне делать?Я подумываю использовать SQLite для обмена информацией, но считаю, что это плохой вариант.