Рассмотрим этот код:
public void example(String s, int i, @Foo Bar bar) {
/* ... */
}
Меня интересует значение аргумента, помеченного @Foo
. Предположим, я уже выяснил с помощью отражения (с помощью Method # getParameterAnnotations ()
), какой параметр метода имеет аннотацию @Foo
. (Я знаю, что это третий параметр в списке параметров.)
Как мне теперь получить значение bar
для дальнейшего использования?