[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