1 2 3 4 5 6 7 8 9 10 11 12 13
package accounts.recovery; import services.stockquote.StockQuoteService; public aspect Recovery { declare precedence : Recovery, *; Object around () : call(public * *(..)) && target(StockQuoteService) { System.out.println("Recovery.around() " + thisJoinPoint); return proceed(); } }