Affichage de la hiérarchie des types

Dans la présente section, vous allez apprendre à utiliser la vue Hiérarchie en affichant les classes et les membres de différentes façons.

  1. Dans la vue Packages, recherchez junit.framework.TestCase.java. Dans son menu contextuel, sélectionnez Ouvrir la hiérarchie des types Ouvrir la hiérarchie des types. Vous pouvez également ouvrir la vue Hiérarchie des types en effectuant l'une des opérations suivantes :

    Menu contextuel

  2. Les boutons de la barre d'outils de la vue contrôlent la partie de la hiérarchie affichée.Cliquez sur le bouton Afficher la hiérarchie des types pour afficher la hiérarchie des classes, y compris les classes et les sous-classes de base. La petite flèche située à gauche de l'icône Type du fichier TestCase indique que la hiérarchie a été ouverte sur ce type.

    Hiérarchie des types

  3. Cliquez sur le bouton Afficher la hiérarchie des supertypes pour afficher une hiérarchie montrant les éléments parents du type, y compris les interfaces implémentées. Cette vue affiche les résultats d'une remontée dans la hiérarchie des types.

    Hiérarchie des supertypes

    Dans cette vue "inversée de la hiérarchie", vous pouvez voir que TestCase implémente l'interface Test.
  4. Cliquez sur le bouton Afficher la hiérarchie des sous-types dans la barre d'outils de la vue.

    Hiérarchie des sous-types

  5. Cliquez sur Verrouiller la vue et afficher les membres de la hiérarchie dans la barre d'outils de la sous-fenêtre des membres, puis sélectionnez la méthode runTest(). La vue affiche maintenant tous les types implémentant la méthode runTest().

    Hiérarchie des sous-types affichant les implémenteurs de la méthode

  6. Dans la vue Hiérarchie, cliquez sur le bouton Afficher la hiérarchie des supertypes. Dans la sous-fenêtre des membres, sélectionnez countTestCases() pour afficher les emplacements où cette méthode est déclarée.

    Hiérarchie des supertypes affichant les implémenteurs de la méthode

  7. Dans la vue Hiérarchie, sélectionnez l'élément Test, puis Cibler sur 'Test' dans son menu contextuel. Test est présenté dans la vue Hiérarchie.
  8. Activez la vue Packages et sélectionnez le package junit.framework. Sélectionnez Ouvrir la hiérarchie des types dans son menu contextuel. Une hiérarchie contenant toutes les classes du package s'affiche. Dans l'arborescence, la hiérarchie affiche également certaines classes d'autres packages. Ces types sont accompagnés d'une icône blanche.

    Hiérarchie d'un package

  9. Sélectionnez Hiérarchies des types précédentes pour revenir à l'élément précédemment ouvert. Cliquez sur la flèche en regard du bouton pour afficher une liste d'éléments ou cliquez sur le bouton pour modifier la liste de l'historique.

    Menu Historique

Si vous Travaillez dans l'éditeur et souhaitez uniquement jeter un coup d'oeil rapide à une hiérarchie, vous pouvez utiliser la hiérarchie des types rapide :

  1. S'il n'est pas déjà ouvert, ouvrez le fichier junit.framework.TestCase.java dans l'éditeur Java.
  2. Sélectionnez le nom du type dans l'éditeur Java.
  3. Appuyez sur Ctrl+T ou appelez Naviguer > Hiérarchie des types rapide pour afficher la vue de la hiérarchie des types en place.
  4. Appuyer sur Ctrl+T lorsque la vue de la hiérarchie des types est affichée permet de basculer entre la hiérarchie des supertypes et celle des sous-types.

Pour voir où peut se résoudre un appel de méthode virtuel, procédez comme suit :

  1. Dans le corps de runBare() sélectionnez l'appel de setUp()
  2. Appuyez sur Ctrl+T ou appelez Naviguer > Hiérarchie des types rapide pour afficher la vue de la hiérarchie des types en place.
  3. Vous voyez que la méthode setIup() est implémentée dans trois autres classes. Object et Assert s'affichent uniquement avec des images sur fond blanc et ne sont requis que pour compléter la hiérarchie sans toutefois implémenter setUp().
  4. Sélectionnez un type pour naviguer jusqu'à l'implémentation de setUp()
Concepts connexes

Vues Java

Référence connexe

Vue Hiérarchie des types
Page des préférences Java Base