Обработка аннотаций Java (начиная с Java 6) — очень хорошая концепция, потому что она позволяет получить доступ к большому количеству информации о классах и методах через интерфейс Element
(и другие).
Но, к сожалению, мне пришлось эмпирически выяснить, что классы без аннотаций никогда не передаются пользовательскому обработчику аннотаций:
warning: No SupportedAnnotationTypes annotation found on
my.TESTProcessor, returning an empty set.
Верны ли мои выводы? Или я могу «обмануть» компилятор, чтобы предоставить моему пользовательскому обработчику аннотаций информацию о неаннотированных классах?