Bonjour,
Je cherche à faire de l'analyse de code dans le but de créer par exemple un ordinogramme des algorithmes au sein d'une méthode java ou bien de calculer tous les appels à une méthodes java.
Je précise que le but n'est pas de faire de la décompilation mais d'analyser le code qui nous appartient et ceci de la manière la plus simple possible.
- Les doclets ne donne qu'accès qu'aux méta-informations, pas à l'intérieur du code.
- une approche genre asm du code que l'on aura compilé donnera sans doute un code éloigné dans sa forme de celui du code source original. De plus c'est une approche longue.
- dernière idée que j'ai, utiliser un parser genre antlr, ... ce qui revient à recréer un compilateur java. Pas simple, long, sujet au erreurs et aux cas non traités ...
Avez-vous des idées pour une meilleure approche? Que me conseillez-vous ?
Merci.
Partager