0
У меня есть следующие аннотации:Найти метод Аргументы аннотированного метода с использованием Java Annotation Processor?
@Target(ElementType.METHOD)
public @interface MyAnn {
}
и метод с аннотацией @MyAnn
:
@MyAnn
Object myMehtod(Object x) {
...
}
Использование процессора аннотаций Java я получаю аннотированный элемент как:
Element annotatedElement // = myMehtod
- Как получить возвращаемый тип этого метода?
- Как получить аргументы этого метода?
- Как получить имя аргумента этого метода?
'ExecutableType executableType = (ExecutableType) annotatedElement.asType();' это вызывает у меня компилятор ошибки. Типы несовместимы. – Samuel