[Java] help !!!!

zozio -  
gerthy Messages postés 8 Statut Membre -
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

  1. gerthy Messages postés 8 Statut Membre
     
    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é!

    @+
    0