[Java] help !!!!

Bonjour,

je suis dans une méthode java...
j'aimerais récupérer le nom de la classe, le nom de la méthode courante et la ligne courante....
c'est possible ça ?

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. hello zozio!

    je m'y connais pas trop, mais je crois que c'est possible avec l'API java.lang.reflect

    pour récupérer le nom de la classe, je crois qu'il faut faire:
    String name = this.getClass().getName();

    tu peux récupérer la tableau des méthodes avec:
    Method[] tab = this.getClass().getMethods();
    for(int i=0;i<tab.length;++i)
    System.out.println(tab[i].getName());

    Pour ce qui est de la ligne, j'en sais rien. Mais tu dois pouvoir trouver ce que tu cherches en regardant la doc de l'API.
    Voilà, j'espère t'avoir aidé!

    @+