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

Zsombor gzsombor at gmail.com
2008. Már. 20., Cs, 17:43:18 CET


2008/3/20 Legéndi Richárd Olivér <roante at freemail.hu>:

> 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
>
>

S Neked miért vannak ilyen elsőre perverznek tünő vágyaid? :)


Zs
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: http://javagrund.hu/pipermail/javalist/attachments/20080320/d45e7344/attachment-0001.html 


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