Bonjour à tous,
je bloque sur un problème qui pourtant me parait simple : dans un bout de code je cherche à avoir la méthode qui a appelé ce bout de code.
Pour ce faire on peut utiliser un code du style
Throwable t = new Throwable();
StackTraceElement[] elems = t.getStackTrace();
Problème : sur un StackTraceElement, je peux avoir le nom de la méthode, sa ligne et d'autres trucs. Mais pas la signature de la méthode.
Question : comment on fait pour retrouver la signature ?
Pour info je ne veux pas introspecter, ce serait trop lourd et vu que j'ai plusieurs méthodes qui portent le même nom, le getMethodName() ne rend pas un "identifiant" unique et vu aussi que le code à vocation à bouger le getLineNumber() ne me servira pas à grand chose

Merci à tous.
++ Toinou