Bonjour,
Je suis en train de me coder un plugin sous eclipse.
Concrètement, il y a une tâche que je fait très régulièrement au travail (je suis développeur java sous eclipse) et que j'aimerai automatiser, qui est :
1 - Copier coller un fichier java d'un projet eclipse vers un autre, ainsi que toutes les interfaces associées à la classe de ce fichier
2 - Renommer les fichier de destination (fichier java de la classe + fichiers java des interfaces)
3 - Spécifier dans la classe de destination que cette classe hérite de la classe d'origine de la copie
J'ai codé les points 1 et 2, par contre pour le 3, je bloque... je ne trouve aucun moyen d'ajouter la classe mère sur mon ICompilationUnit (J'ai fouillé un peu du côté des ITypes obtenu à partir de compilationUnit.getTypes(), mais on ne peut visiblement pas modifier les infos à partir de là, juste les lire).
J'ai essayé de regarder un peu aussi du côté de AST, mais à première vue je ne pense pas que ce soit fait pour ça...
Quelqu'un pourrait m'éclairer par rapport à ce point??
Merci !
Partager