2010-10-06 7 views
1

Я пытаюсь создать конструкцию для метода, который принимает другой метод в качестве параметра и извлекает значения параметров переданного метода. Как это может быть сделано? Я пробовал использовать java.lang.reflect.*, но не может найти API, который поддерживает это.Извлечение значений параметров через отражение

ответ

4

Вы не можете действительно получить значения передаются в качестве параметров, как это.

Вы можете сделать свой собственный Proxy и оттуда захватить параметры перед вызовом правильного метода. Или с aspect вы можете получить значение параметра непосредственно при вызове метода.

Смежные вопросы