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