Je travaille sur un projet Java dans Eclipse. Parfois, lorsque je fais du refactoring, j’aimerais voir de quelles autres classes une méthode publique est appelée.
Il y a une façon primitive de faire cela, que j’utilise maintenant. Je peux commenter la méthode et voir dans quelles classes il y a une erreur dans Eclipse. Y a-t-il un meilleur moyen de le faire dans Eclipse? Par exemple en sélectionnant la signature de la méthode et en exécutant une commande par un raccourci clavier?
Cliquez sur le nom de la méthode, puis appuyez sur Ctrl + Alt + H pour afficher la vue Hiérarchie d’appels.
Vous pouvez également utiliser Ctrl + Maj + G pour “Rechercher des références dans l’espace de travail”
Search > References > Workspace
Cela va créer une arborescence de résultats dans la vue de recherche de chaque référence à la méthode. Le raccourci clavier est Maj + Ctrl + G
Une autre chose que vous pouvez faire est de lui faire lancer une exception (public void test () lance Exception {}) de cette façon, eclipse mettrait des erreurs à chaque endroit qui appelle la méthode (tant que ce n’est pas dans un bloc try / catch ou une exception aussi), cela ne fonctionnera que si vous souhaitez rechercher des classes dans votre projet.