[Java lista] Reflection: Method elérése Throwable StacktTraceElements-jeiből?

Legéndi Richárd Olivér roante at freemail.hu
2008. Már. 20., Cs, 13:05:41 CET


Sziasztok!

Szeretném visszakapni a pontos reflection-ös Method objektumokat egy 
Throwable stacktrace-ében szereplő bejegyzések alapján.

Az a problémám, hogy a getClassName() és getMethodName() ugyan megvan a 
StackTraceElementben (sőt, ahogy látom, még a line number is), de ezzel 
nem megyek túl sokra, mert max. az összes ilyen nevű függvényt tudnám 
csak kigyűjteni, a pontos Method-hoz szükségem lenne az aktuális 
paraméterek típusaira is (legalábbis a class.getMethod(String name, 
Class<?>... parameterTypes) függvénnyel). Így viszont a túlterhelt 
függvényekkel bajban lennék.

Az lenne a kérdésem, hogy nem tudtok valami cselt, hogy hogyan tudnám 
ezt kitrükközni?

Az egésszel annyi lenne a célom, hogy függvényhez definiált 
annotation-öket szeretnék elérni egy UncaughtExceptionHandler-ben.

Előre is köszönöm a segítségeteket!
Ricsi



További információk a(z) Javalist levelezőlistáról