Bonjour,
Je suis en java 1.3 et j'aimerais pouvoir recuperer le nom de la méthode appelante à un certain moment.
Pour ce faire je lance une exception :
1 2 3
| StringWriter sw = new StringWriter();
(new Throwable()).printStackTrace(new PrintWriter(sw));
String trace = sw.toString(); |
et la recupère sur une chaine de caractère contenant la pile.
J'initialise un StringTokenizer par ma chaine de caractère:
StringTokenizer stTokzr = new StringTokenizer(trace);
je peux à ce moment définir un séparateur par exemple seulement je ne sais pas comment arriver à recupérer ce que je cherche initialement à savoir le nom de cette satanée méthode appelante.
Partager