Faisons un calendrier de l'Avent cette année au Département universitaire auquel j'appartiens! On m'a demandé de participer, alors j'ai également participé. (Voir ici pour les articles d'autres membres) ... J'ai donc réfléchi à ce qu'il fallait faire, mais je voulais juste présenter ce que je fais maintenant, alors j'ai décidé d'écrire sur l'analyse du code source Java. Veuillez noter que le but de cet article est d'analyser le code source lui-même plutôt que le langage Java.
Cette fois, comme le titre l'indique, nous analyserons le code source, mais comme mentionné ci-dessus, la cible de l'analyse est le langage appelé Java. Nous analyserons le code en utilisant Eclipse, qui est un célèbre IDE, et un plug-in pour créer AST (Abstract Syntax Tree), qui est un arbre de syntaxe (la procédure détaillée est ici. Il est également décrit sur le site osaka-u.ac.jp/~s-kimura/jdtdoc/jdt.html).
Voici un diagramme des relations de classe.
Ce sera un diagramme assez simple, je voudrais donc l'élargir davantage à l'avenir.
Pour le moment, comme résultat de sortie, nous avons pu sortir les informations de chaque décorateur.
En utilisant ce résultat, j'ai finalement analysé le code source et découvert «Il existe des méthodes privées et des méthodes publiques, mais dans quel ordre les développeurs développent et définissent ces méthodes. Je voudrais l'analyser.
J'ai écrit ceci parce que j'ai un calendrier de l'Avent, mais c'est très simple parce que je n'ai pas le temps. Veuillez consulter Ma Page sur "GitHub" pour l'avancement des projets futurs.
Puis (・ ω ・) Noshi
Recommended Posts