2010-09-22 5 views
3

Dans Visual Studio + Resharper, je pouvais appuyer sur Alt+Home pour passer d'une méthode à la déclaration de classe ou d'interface de base correspondante et Alt+End pour passer d'une déclaration de base à l'implémentation dans une classe dérivée . Je pouvais naviguer assez rapidement dans le code source, même lorsque tout utilisait des interfaces plutôt que des classes concrètes. Est-ce faisable dans Eclipse?Eclipse: Accédez à la déclaration inheritor/base

J'ai essayé la hiérarchie des types, mais c'est trop lent pour être utile pour moi.

+1

Parlez-vous des fonctionnalités de CTRL + MOUSE_CLICK_LEFT? (Je n'utilise pas VS) – karlphillip

Répondre

4

Lors de la sélection d'une méthode qui implémente une interface ou remplace une autre méthode, un triangle apparaît dans la bordure gauche de l'éditeur java. En cliquant sur ce triangle, vous accédez à la méthode substituée ou à la déclaration d'interface.

Navigation d'une classe de base à l'une des classes dérivées se fait en cliquant sur Ctrl +t. Mais cela ne vous donne que la hiérarchie des types qui est vraiment lente, s'il y a beaucoup de classes dérivées.

0

Jetez un oeil à nWire for Java (Je suppose que vous codez en Java, cela fonctionne également pour PHP). nWire travaille avec vous pendant que vous codez et affiche instantanément toutes les associations de code possibles, y compris les implémentations d'interface. Cela peut faire beaucoup plus.

Questions connexes