2010-10-06 8 views
1

J'essaye de trouver une conception pour une méthode qui prend une autre méthode en paramètre et récupère les valeurs des paramètres de la méthode transmise. Comment cela peut-il être fait? J'ai essayé d'utiliser java.lang.reflect.* mais je n'arrive pas à trouver une API qui supporte cela.Récupération des valeurs des paramètres par réflexion

Répondre

4

Vous ne pouvez pas vraiment les valeurs passées en tant que paramètres comme celui-ci.

Vous pouvez créer votre propre Proxy et, à partir de là, capturer les paramètres avant d'appeler la bonne méthode. Ou avec aspect vous pouvez obtenir la valeur des paramètres directement lorsque la méthode est appelée.

Questions connexes