Salut à tous,

Alors voila je développe un plug-in qui doit modifier le code de certains fichiers java pour ca j'utilise principalement l'API JDT et un peu AST.

Lorsque j'ajoute des éléments pas de souci que ce soit avec JDT ou AST en revanche quand je supprime une "super interface" avec AST tout le code est modifié : plus de saut de ligne entre les éléments. Je sais que je pourrais formatter le code généré mais tant que possible je voudrais modifier uniquement les interfaces implémentées et donc pas besoin de formattage.

Pour effacer la super interface j'utilise ASTNode.delete() étant donné qu'en utilisant (AST|List)Rewrite.remove(...) ca effacait que la moitié du nom de l'interface :s

Je voudrais savoir si il n'y aurait pas un autre moyen qu'AST pour ajouter ou supprimer des super interfaces ou comment utiliser (AST|List)Rewrite.remove(...) puisque manifestement je l'utilise pas comme il faut

Merci d'avance

Julien