AspectJ: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
RolloBot (discussione | contributi)
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 appartenteappartenente alla classe A1 .
 
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 .