La hiérarchie d'appels fournit une structure arborescente des appels de procédure et de fonction
d'un fichier PL/I. Cette vue permet de naviguer dans un fichier PL/I volumineux ou complexe contenant un grand
nombre de procédures et vous aide à déterminer le flux des appels entre les procédures.
Les résultats de l'action Ouvrir la hiérarchie des appels
sont disponibles dans la vue Hiérarchie d'appels. La vue
Hiérarchie d'appels est un graphique arborescent qui affiche
des fonctions et des procédures. La vue Hiérarchie d'appels
fournit des informations provenant d'une perspective appelée et d'une perspective
appelant.
La vue
Hiérarchie d'appels comporte deux sections.
- La colonne de gauche contient la structure arborescente de la fonction ou
procédure spécifiée.
- La colonne de droite affiche le numéro de ligne du code. Lorsque vous cliquez
sur un noeud dans la structure arborescente, le numéro de ligne correspondant s'affiche.
Navigation dans la vue Hiérarchie d'appels
La vue
Hiérarchie d'appels contient les boutons de barre d'outils suivants permettant
de filtrer son contenu.
- Hiérarchie d'appelés
- Affiche dans la vue uniquement les procédures qui ont appelé la procédure mise en évidence.
- Hiérarchie d'appelants
- Affiche dans la vue uniquement les procédures qui sont appelées par la procédure mise en évidence.
- Menu Affichage
- Affiche une liste de fonctions à exécuter dans la vue Hiérarchie d'appels.
Outre la vue Hiérarchie des appelants et Hiérarchie des appelés, vous pouvez choisir de masquer
ou d'afficher les fonctions intégrées.
Limitations
Plusieurs limitations affectent l'utilisation
de la fonction Hiérarchie d'appels dans l'éditeur :
- Seuls les appels statiques vers des procédures et des fonctions sont pris en charge.
Les références de variable à des noms de fonction et à des noms de procédure ne sont pas prises en charge.
- Plusieurs libellés pour une seule définition de procédure ou de fonction ne sont pas pris en charge.
- Plusieurs points d'entrée dans une procédure ne sont pas pris en charge.
- Lorsque vous cliquez deux fois sur un nom de procédure alors que la définition de procédure
se trouve dans une source de macro étendue, vous accédez à l'appel de macro.