public aspect Log { pointcut evaluation(EventHandler h): target(h) && call(public void *.handleEvent()); // Le pointcut et after ont la même signature, sinon, ce n'est pas la peine // de capturer des éléments dans le pointcut pour ne pas s'en servir. after(EventHandler h):evaluation(h) { System.out.println("Coucou"); } }