Détail du sujet

01/12/2012 Sujet 25 :  Support de Java7 dans l'outil de manipulation de code source Spoon
Auteur : Nicolas Petitprez  Ecrire Site
(Responsable Informatique : Romain Rouvoy  Ecrire )

Spoon est un outils d'analyse et de transformation de programmes qui supporte actuellement Java 5 et 6 [1]. Il fournit notamment un méta-modèle complet où chaque élément du programme peut être accédé en lecture (introspection) et en modification (transformation). La technologie Java a récemment publié une mise à jour du langage, intégrant notamment le support des chaînes de caractères dans les switch, l'interception de plusieurs exceptions, etc.

L'objectif du projet consiste donc à modifier l'outil Spoon pour ajouter le support des nouveautés de Java 7 [2]. Il faudra pour cela prendre en main Spoon, bien comprendre les évolutions du langage, porter Spoon sur la dernière version du compilateur JDT (le compilateur Java d'Eclipse) [3], et mettre à jour le modèle utilisé.

Liens associés :
Sujet non-attribué