10
votes

Trouver des méthodes primordiales

Dans Eclipse, puis-je trouver quelles méthodes remplacent la déclaration de méthode sur la mise au point?

Scénario: Lorsque j'affiche une méthode dans une classe de base (quelle interface), j'aimerais savoir où la méthode est remplacée (ou mise en œuvre). Maintenant, je viens de faire la méthode finale et voyez où je reçois les erreurs, mais ce n'est pas parfait.

Remarque: Je sais sur Hiérarchie de classe Vues, ​​mais je ne veux pas passer à travers toutes les sous-classes pour trouver ceux qui utilisent une implémentation personnalisée.


0 commentaires

3 Réponses :


2
votes

Sélectionnez la déclaration de méthode et appuyez sur Ctrl + g pour voir toutes les déclarations.

Pour voir uniquement les déclarations héritées par le sujet, clic droit-> déclarations-> hiérarchie . .


2 commentaires

Très proche, mais cela renvoie toutes les méthodes correspondant à la signature donnée, même si elles sont complètement indépendantes.


Mis à jour pour la recherche spécifique de la hiérarchie de type



1
votes

Cliquez avec le bouton droit de la souris -> Déclarations (raccourci clavier Ctrl + g pour la recherche de l'espace de travail complet).


0 commentaires

16
votes

Sélectionnez la méthode et cliquez sur CTRL + T . Sinon, cliquez avec le bouton droit de la souris sur elle et sélectionnez Type rapide Hiérachie .

Supprimé Images DeadHack Link - Capture d'écran


1 commentaires

Fonctionne génial et gère les deux cas que je voulais! Vous pouvez également le voir également en ouvrant la fenêtre de contexte (c'est-à-dire cliquez avec le bouton droit de la souris sur la déclaration de méthode) et en sélectionnant Hiérarchie de type rapide .