public aspect ProceedAspect { pointcut setAge(int i): call(* setAge(..)) && args(i); Object around(int i): setAge(i) { // Les trois variables thisJoinPoint, thisJoinPointStaticPart et thisEnclosingJoinPointStaticPart // s'utilisent sans déclaration. Ce sont des mots clés. return proceed(i*2); } }