Как получить значение аргумента метода через отражение в Java?

Рассмотрим этот код:

public void example(String s, int i, @Foo Bar bar) {
    /* ... */
}

Меня интересует значение аргумента, помеченного @Foo . Предположим, я уже выяснил с помощью отражения (с помощью Method # getParameterAnnotations () ), какой параметр метода имеет аннотацию @Foo . (Я знаю, что это третий параметр в списке параметров.)

Как мне теперь получить значение bar для дальнейшего использования?

10
задан soc 29 August 2011 в 12:52
поделиться