AspectJ: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: Correzione di uno o più errori comuni |
m ortografia |
||
Riga 112:
pointcut wait2(A1 ac, B2 bd) : call(void wait()) && !this(ac) && target(bd)
questo pointcut verrà attivato da una chiamata del metodo B2.wait(), purché la suddetta chiamata non sia effettuata da parte di un oggetto
In generale, un pointcut genera dei join point. Basti pensare che nel corpo di un qualsiasi metodo , si può verificare la creazione di un oggetto, la chiamata di un altro metodo, la gestione di un'eccezione. Idem dicasi per la gestione di un'eccezione , o per la creazione di un oggetto . In aspectj esistono pertanto delle apposite parole chiave per raggruppare i join point in insiemi in base al pointcut che li ha creati .
|