Lorsque je vérifie la hiérarchie de types d'une classe dérivée d'une interface dans Eclipse, elle ne montre pas les interfaces. Y a-t-il un moyen de configurer Eclipse pour afficher les interfaces dans la hiérarchie de types? Ou y a-t-il un autre moyen de voir cette information?Puis-je voir des interfaces dans la vue hiérarchique de type Eclipse?
Répondre
CTRL-T est ce que vous voulez.
Mettez en surbrillance le nom de la classe dans l'éditeur, appuyez deux fois sur CTRL-T, ce qui affichera la hiérarchie de supertype dans une petite fenêtre contextuelle
Mais attendez, ça va mieux. Allez à votre interface. Mettez votre curseur sur une définition. CTRL-T (une fois) vous montrera toutes les classes qui implémentent l'interface. Si vous sélectionnez l'une de ces classes dans la fenêtre contextuelle, cela vous amènera directement à l'implémentation de la fonction sur laquelle vous avez placé votre curseur.
Là, la navigation entre les interfaces et leurs implémentations est devenue beaucoup plus facile. Depuis que je l'ai découvert, je n'utilise presque plus jamais la vue Hiérarchie.
Avez-vous cliquez sur « Afficher la hiérarchie Supertype?
Parce que dans ce cas, il montrera les interfaces.
Sur OSX, le raccourci est '⌘T' – pimlottc
cela affiche uniquement l'interface super-type. Si votre classe étend une classe ET implémente plusieurs autres interfaces, cela ne montrera pas ces interfaces. La meilleure réponse est @VonC. – Donatello