Rational Developer for System z

Ver la estructura de programa PL/I utilizando jerarquía de llamadas

La vista Jerarquía de llamadas proporciona una vista de estructura de árbol de las llamadas de procedimiento y de función en un archivo PL/I. Esta vista proporciona una forma de navegar por un archivo PL/I grande o complejo y le ayuda a determinar el flujo de llamadas entre los procedimientos.

Los resultados de Abrir jerarquía de llamadas están disponibles en la vista Jerarquía de llamadas . La vista Jerarquía de llamadas es un gráfico de árbol que muestra funciones y procedimientos. La vista Jerarquía de llamadas proporciona información desde la perspectiva del que recibe la llamada y del que la realiza.

Ejemplo de vista de jerarquía de llamadas

Hay dos secciones en la vista Jerarquía de llamadas.

Navegar por la vista Jerarquía de llamadas

La vista Jerarquía de llamadas contiene los botones siguientes en la barra de herramientas para filtrar el contenido de la vista.

mostrar icono de jerarquía de receptor
Jerarquía de receptor
Muestra en la vista únicamente los procedimientos que han solicitado el procedimiento resaltado.
mostrar icono de emisor de llamada
Jerarquía de emisor
Muestra en la vista únicamente los procedimientos han sido solicitados por el procedimiento resaltado.
icono de menú de vista
Menú Vista
Muestra una lista de funciones para realizar en la vista Jerarquía de llamadas. Además de la vista de jerarquía de emisores y receptores, puede seleccionar ocultar o mostrar funciones integradas.

Limitaciones

Hay varias limitaciones asociadas al uso de la función Jerarquía de llamadas en el editor:
  • Sólo se soportan las llamadas estáticas a procedimientos y funciones. Las referencias a variables para nombres de función y nombres de procedimiento no están soportados.
  • No están soportadas varias etiquetas para un procedimiento único o definición de función.
  • No están soportados varios puntos de entrada en un procedimiento.
  • Al efectuar una doble pulsación sobre un nombre de procedimiento cuando la definición del procedimiento se encuentra en una fuente de macro expandida lleva a la llamada de macro.

Comentarios