Я пишу свой первый обработчик Annotations и испытываю проблемы с чем-то, что кажется тривиальным, но я не могу найти никакой информации об этом.
У меня есть элемент, аннотированный с моей аннотацией
@MyAnnotation String property;
Когда я получаю это свойство как элемент в моем процессоре, я никак не могу получить тип элемента. В этом случае a хотел бы получить экземпляр класса или TypeElement, представляющий String.
Я попытался создать экземпляр объекта класса типа контейнера с помощью Class.forName()
, но он исключил исключение ClassNotFoundException. Я думаю, это связано с тем, что у меня нет доступа к загрузчику классов, содержащему класс?