En la ventana Script de compilación para cualquier modelo, la pestaña Secuencia contiene las siguientes opciones:
•
|
Registrar los argumentos para las llamadas de función
|
•
|
Registrar llamadas para los módulos externos
|
Las opciones no están disponibles para cada plataforma, como está indicado en la siguiente tabla:
Opción
|
.NET
|
Java
|
Nativo
|
Habilitar filtro
|
X
|
X
|
X
|
Registrar argumentos
|
X
|
X
|
X
|
Registrar llamadas externas
|
X
|
X
|
|
Habilitar filtro
Si selecciona la opción Habilitar filtro, el depurador excluye las llamadas a ciertas clases desde el historial y el diagrama de secuencia generado, como es definido en la casilla Filtros. El orden es case sensitive, pero puede usar el carácter de sustitución * (asterisk).
En el ejemplo de Java, el depurador excluye las llamadas de los métodos que pertenecen a cualquier clase con un nombre de ruta comenzando con sun o java, o conteniendo tomcat.
En el ejemplo .NET, el depurador excluye las llamadas a los métodos perteneciendo a cualquier clase con un nombre de ruta comenzando con CCommon o T.
Tener en cuenta: Si no usa asteriscos en un termino de filtro, el depurador automáticamente inserta un asterisco al principio y al final del filtro y excluye las llamadas a los métodos que pertenecen a cualquier clase con un nombre de ruta que contiene el termino especificado.
Solo depuración Nativa
Puede filtrar métodos públicos usando la señal :: precediendo el nombre del método. Nuevamente, puede usar comodines para refinar el termino del filtro. ng the method name. Again, you can use wildcards to refine the filter term.
Por ejemplo ::String* excluye cualquier llamada a los métodos que comienzan con el termino String from being recorded, y ::*Is* excluye todos los métodos que contienen el termino Is.
Registrar los argumentos para las llamadas de función
Cuando se registra el historial de secuencia, EA puede registrar los argumentos pasados a las llamadas de método.
Cuando se selecciona la opción Registrar los argumentos para las llamadas de funciones, el diagrama de secuencia resultante muestra los valores del elemento y los tipos de strings pasados al método. Vea el siguiente ejemplo de Java.
Donde el argumento no es un tipo elemental, en su lugar se registra nombre tipo.
Registrar llamadas a módulos externos
Esta opción causa llamadas de función a modelos externos fuera del modelo para que se incluya en el historial de secuencia y el diagrama generado. Solo se registran las llamadas que se originan dentro del modelo a funciones externas al modelo.
Tener en cuenta: Las llamadas externas se muestran con un conector azul, como se muestra a continuación .
Este ejemplo muestra una llamada externa a System.Single.ToString. de la función de ensamble del marco de trabajo Microsoft .NET.
|