tels que AspectJ.
Il te faut utiliser un manipulateur de byte-code tel que BCEL ou javassist,
Je n'ai pas entendu parle de libs (basees sur BCEL ou javassist) te permettant
de faire ce que tu veux.
<A+> bientot;
Thierry en variance.
On Monday, June 2, 2003, at 05:15 PM, OLIVIER CAYRON wrote:
Bonjour,Thierry Janaudy
Dans la probl�matique bien connue des logs (de debug),
existe-t-il un outil permettant de g�n�rer des instructions
de log sans que cela ne rende illisible le code.
Pour l'instant, je souhaiterais :
- soit un outil que lise des commentaires sp�cifiques et
modifie le bytecode g�n�r� en ajoutant une instruction de log
(System.out.println, ou mieux, des instructions vers log4j).
L'utilit� d'un commentaire est que la plupart des IDE permettent
de les coloriser (et donc la lisibilit� est accrue).
- soit un utilitaire modifiant le .class avec, comme sp�cification,
le num�ro de la ligne et le nom de la variable � logger (et pourquoi
pas un libell� d'erreur, aussi).
De telles solutions (ou d'autres) existent-elles ? Je pr�f�re de
loin la premi�re solution, mais je subodore que la deuxi�me serait
plus facile � mettre en place si je devais le faire moi-m�me.
Est-il possible de modifier le byte-code en prenant comme base
le num�ro de ligne du code source ?
Merci.
Olivier
http://www.janaudy.com/
