AspectJ: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Riga 189:
}
 
quest' altro verra' eseguito solo se il metodo faiQualcosa ha lanciato un'eccezione .
inoltreInoltre un advice del tipo after (..) returning può avere a disposizione il dato che il metodo contenuto nel poincut ritornarestituisce, ad esempio è possibile scrivere
 
after (int a) returning : call(int moltiplica(int,int)) {
Riga 198:
}
 
analogamente, nel caso di un advice del tipo after(..) throwing è possibile avere a disposizione nel corpo dell'advice l'eccezione che il metodo ha gettato lanciato. Ad esempio , è possibile scrivere :
 
after (Exception e ) throwing : call(int moltiplica(int,int)) {