Perfect! I works! Many thanks! 2010/5/21 Andy Clement <[email protected]>: > @AfterReturning(pointcut = "execution((@Contract *) *(..))", returning > = "newval") > > parentheses attach the annotation to the return value type pattern. > > Andy > > On 21 May 2010 01:01, Davide <[email protected]> wrote: >> Using: >> >> @AfterReturning(pointcut = "execution(@Contract * *(..))", returning = >> "newval") >> >> will match all methods that have annotation Contract. >> >> @Contract >> T method1(...) >> >> But I like to match all methods which return type class has an >> annotation of type Contract >> >> @Contract >> class T >> { >> } >> >> T method1(...) >> >> it is possible this? >> >> >> -- >> _| _. o _| _ >> (_| (_| \/ | (_| (/_ >> _______________________________________________ >> aspectj-users mailing list >> [email protected] >> https://dev.eclipse.org/mailman/listinfo/aspectj-users >> > _______________________________________________ > aspectj-users mailing list > [email protected] > https://dev.eclipse.org/mailman/listinfo/aspectj-users >
-- _| _. o _| _ (_| (_| \/ | (_| (/_ _______________________________________________ aspectj-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/aspectj-users
