/ / Trouver toutes les annotations dans IProject dans un plugin Eclipse - java, eclipse, eclipse-plugin, eclipse-rcp

Trouver toutes les annotations dans IProject dans un plugin Eclipse - java, eclipse, eclipse-plugin, eclipse-rcp

J'ai besoin de trouver toutes les annotations d'untype particulier d'un IProject dans un plugin Eclipse sur le déclencheur d'une action. La seule approche que je pourrais trouver serait de trouver tous les fichiers java du projet, de créer des arbres AST pour chacun, puis de rechercher les unités de compilation pour l'annotation.

Y at-il un moyen plus simple et efficace de le faire? Même si nous pouvions trouver toutes les annotations dans IProject, cela simplifierait les choses.

Réponses:

1 pour la réponse № 1

Core Eclipse ne sait rien de lacontenu des fichiers Java, je pense donc que l’arbre de syntaxe abstraite JDT est la solution. JDT conserve de nombreuses informations dans les index des métadonnées pour accélérer l'AST.