Я пишу обработчик аннотации, который я использую только для методов. Предположим, что у меня есть класс, как это:Как найти имя класса ExecutableElement?
public MyClass{
@PostConstruct
public void onCreate(){
}
}
Так внутри моего процессора аннотаций я могу получить onCreate
метод:
for (Element element : roundEnv.getElementsAnnotatedWith(PostConstruct.class)) {
if (element.getKind() != ElementKind.METHOD) {
return false;
}
ExecutableElement method = (ExecutableElement) element;
}
А также я должен знать о имя класса onCreate
метода (MyClass
) но ExecutableElement
не предоставил никаких методов для этого. Есть ли какие-либо другие классы полезности, чтобы дать мне имя класса?