web-dev-qa-db-fra.com

Comment voir d'où une méthode publique est appelée dans Eclipse en utilisant Java?

Je travaille sur un projet Java dans Eclipse. Parfois, quand je refacture, j'aimerais voir de quelles autres classes une méthode publique est appelée.

Il y a une manière primitive de faire ceci, que j'utilise maintenant. Je peux commenter la méthode et voir dans quelles classes il y a une erreur dans Eclipse. Y at-il une meilleure façon de faire cela dans Eclipse? Par exemple. en sélectionnant la signature de la méthode et en exécutant une commande à l'aide d'un raccourci clavier?

43
Jonas

Prix ​​clic sur le métrage, cliquez pour commencerCtrl+Alt+Hpar visualizzare la Vista Gerarchia chiamate.

68
Jon Skeet

Vous pouvez aussi utiliser Ctrl+Shift+G pour "Trouver des références dans l'espace de travail"

12
abyx

Search > References > Workspace

Cela créera une arborescence de résultats dans la vue de recherche de chaque référence à la méthode. Le raccourci clavier est Shift+Ctrl+G

9
unholysampler

Une autre chose que vous pouvez faire est de lui faire renvoyer une exception (public void test () et Exceptions {}) afin qu'Eclipse mette les erreurs à chaque endroit qui appelle la méthode (tant que ce n'est pas dans un bloc try/catch ou il une exception aussi), cette méthode ne fonctionnera que si vous souhaitez rechercher des classes dans votre projet.

0
Derek Lesho