2 votes

Comment afficher les classes java dans eclipse en appelant une méthode d'une autre classe ?

Je me demandais s'il existe un moyen rapide d'identifier ou d'afficher les classes qui tentent d'appeler une méthode.

C'est facile à faire s'il n'y a que quelques classes présentes. Mais que se passe-t-il s'il y a des centaines de classes qui essaient d'appeler une méthode dans d'autres classes. Ce serait extrêmement fastidieux si je le faisais manuellement. Existe-t-il un plugin ou des fonctions intégrées qui permettraient de faire cela dans Eclipse ?

La raison de ma question est que je voulais cartographier les différentes classes qui appellent des méthodes d'autres classes pour faciliter le débogage.

8voto

David Grinberg Points 2386

Faites un clic droit sur votre fonction, sélectionnez les références, puis choisissez ce que vous voulez (généralement le projet). Cela affichera toutes les références à cette fonction dans le projet. Cela fonctionne également pour les classes, les variables, et probablement d'autres choses aussi.

4voto

duemir Points 486

Vous pouvez essayer la fonction Call Hierarchy d'une éclipse. Elle vous montre toutes les méthodes qui appellent directement la méthode qui vous intéresse. Vous pouvez développer chaque appelant et voir quelles méthodes l'appellent et ainsi de suite.

Vous pouvez le faire en cliquant avec le bouton droit de la souris sur la méthode et en sélectionnant l'option de menu "Ouvrir la hiérarchie des appels" ou en appuyant sur le bouton de la souris. Ctrl+Alt+H Touche de raccourci.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X