Bonjour tout le monde,
Dans une classe qui contient une nombre important de ligne, je lève manuellement des exceptions presque du même genre, les messages de ces exceptions sont de types : impossible de créer ce type, impossible de créer cette relation, etc, je veux rajouter comme information à ces messages, le nom de la classe et le numéro de la ligne.
Est ce qu'il est possible de récupérer automatiquement via du code java, le nom de la classe et la ligne sachant bien que je développe des méthodes statiques.
Merci d'avance.
Bonjour nasix :)
Peut-être que je comprends mal ton problème ou ta question, mais j'ai envie de te dire que le nom de la classe et le numéro de la ligne figurent toujours dans la trace d'exception.
Tu as probablement du le constater quelques centaines de fois ;)
La StackTrace c'est un tableau de classes java.lang.StackTraceElement
Tu récupères ce tableau par Throwable.getStackTrace() Enfin je crois, sinon c'est quelque chose de similaire.
Après quoi tu examines pour avoir les infos que tu veux, dont le numéro de ligne.
En espérant t'avoir aidé
Bonjour,
Oui, effectivement, je suis bête, je l'utilise beaucoup le printStackTrace, mais cette fois là j'ai planté.
Merci pour vos aides.
Bonne journée.