89 votes

Trouver des méthodes d'appels dans le projet Eclipse

J'ai une méthode contenant la classe X myMethod(). Je voudrais trouver des emplacements dans tous les projets de mon espace de travail actuel où myMethod() est appelé. Je ne peux utiliser aucune fonction de recherche car il y a plusieurs classes avec myMethod(), et ce n'est pas statique. J'ai donc besoin de connaître le nom des objets de cette classe, ce qui n'est pas possible sans explorer manuellement les projets.

Eclipse a-t-il une solution pour cela ?

122voto

Thilo Points 108673

Accédez à la méthode dans X.java, puis sélectionnez Ouvrir la hiérarchie des appels dans le menu contextuel.

10voto

Vous pouvez également rechercher des méthodes spécifiques. Par exemple, si vous souhaitez rechercher la méthode isEmpty() de la classe de chaîne, vous devez accéder à - Search -> Java -> type java.lang.String.isEmpty() et dans l'option « Search for » utiliser la méthode.

Vous pouvez ensuite sélectionner la portée dont vous avez besoin.

9voto

Ted Hopp Points 122617

Déplacez le curseur sur le nom de la méthode. Faites un clic droit et sélectionnez Références > Projet ou Références > Espace de travail dans le menu local.

5voto

Saif Points 5781
select method > right click > References > Workspace/Project (your preferred context ) 

ou

(Ctrl+Shift+G) 

Cela vous montrera une vue de recherche contenant la hiérarchie de la classe et de la méthode qui utilise cette méthode.

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