Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Le regole relative al metodo sono qualificate dalle regole relative al tipo. Vengono pertanto rappresentate nella visualizzazione delle regole come regole figlio dei nodi dei tipi. Una regola relativa al metodo consente di selezionare tutti i metodi che soddisfano i criteri specificati in tutti i tipi che corrispondono alla regola relativa al tipo padre. I criteri di corrispondenza supportati sono il nome del metodo, gli attributi del metodo e la firma.
Nome del metodo
Per creare una regola relativa al metodo, fare clic con il pulsante destro del mouse sul nodo della regola relativa al tipo padre, scegliere "Aggiungi metodo", quindi digitare un nome nel campo Nome. Il nome verrà interpretato come espressione regolare se la casella di controllo "Espressione regolare" è selezionata, altrimenti verrà interpretato in senso letterale.
Identificatore di attributi del metodo
Oltre a selezionare il nome del metodo, è possibile effettuare la selezionare in base agli identificatori di attributi del metodo utilizzando i valori della casella di riepilogo "Identificatore di attributi". Un segno meno ('-') anteposto a un identificatore di attributi nega l'attributo, ovvero seleziona tutti i metodi che non contengono l'attributo specificato. È possibile selezionare più attributi dall'elenco. I criteri creati con selezioni multiple vengono legati in modo logico tra loro tramite AND, a indicare che il set di metodi selezionati è l'intersezione di tutti i metodi che corrispondono a ciascun identificatore di attributi. È ad esempio possibile selezionare metodi che sono sia pubblici che virtuali selezionando "+public" e "+virtual" dall'elenco.
Gli identificatori di attributi vengono concatenati in modo logico tramite AND con il nome del metodo e l'elenco delle firme. Se si desidera pertanto selezionare tutti i metodi con un set specifico di attributi, è necessario specificare per il nome del metodo un'espressione regolare che consenta di selezionare tutti i metodi, ad esempio ".*".
Firma del metodo
È inoltre possibile selezionare i metodi in base alla firma. Una firma è un elenco di tipi corrispondenti ai tipi dell'elenco dei parametri del metodo. La firma del metodo è collegata in modo logico tramite AND al nome del metodo e agli identificatori di attributi. Se si desidera pertanto creare una regola per selezionare i metodi indipendentemente dalla firma, è necessario specificare per la firma un'espressione regolare che consenta di selezionare tutte le firme, ad esempio ".*". Si tratta del valore predefinito. Se l'elenco delle firme rimane vuoto, verranno selezionati i metodi senza parametri.
Nodo di una regola relativa al metodo
Il nodo del metodo corrispondente presente nella visualizzazione di modifica delle regole include un elemento figlio che indica se la regola è un'espressione regolare e se a essa sono associati identificatori di attributi e/o una firma. È possibile visualizzare in anteprima gli elementi selezionati dalla regola facendo clic con il pulsante destro del mouse sul nodo e scegliendo Anteprima dal menu visualizzato.
.jpg)
Nella schermata viene definita una regola relativa al metodo per la selezione dei nomi di tutti i metodi pubblici il cui nome inizia con "S", in tutti i tipi.
© 2002-2007 PreEmptive Solutions. Tutti i diritti riservati.