Bonjour,

Je crée une nouvelle discussion pour un problème qui me bloque maintenant depuis un petit moment...

Je crée en AST un CompilationUnit à partir d'un ICompilationUnit (mon besoin est de copier coller une classe)

J'ai pas mal avancé, et j'arrive au niveau des annotations.
Je crée un objet annotation :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
astRoot.getAST().newNormalAnnotation();
Je complète ensuite cet objet...

Dans ma classe de destination, mon annotation apparaît bien, avec les paramètres voulus si besoin.
Par contre ma classe ne compile pas car mes annotations n'ont pas les imports voulus, et là je bloque.

Par exemple la première annotation que je copie est de type : Sur IAnnotation, j'ai bien trouvé la méthode
Code : Sélectionner tout - Visualiser dans une fenêtre à part
monIAnnotation.getElementName()
, qui me retourne "Stateless", mais rien ne me permet d'avoir son type complet (avec le nom du package). Du coup, pour créer mon import, je suis bien embêté !

Quelqu'un pourrait t'il m'aiguiller ??

Merci,
Alex