Я играл с эталонной реализацией JSR-299 «Weld» с целью использования ее в автономном приложении, я просмотрел документацию и поразился волшебству.
Мой вопрос заключается в том, как находится производитель данного объекта для @Inject'ed?
Либо компилятор java создает подсказки для аннотаций, которые легко найти загрузчиком классов, либо необходимо пройти полный путь к классам, загружая все классы, чтобы увидеть, что они делают, что для меня звучит крайне неэффективно, или это совершенно другой подход.
В чем хитрость?