I'm using the AspectJ weaver (in Intellij) -- so I *think *that means it should be supported .. ?
2010/7/13 Ramnivas Laddad <[email protected]> > Are you using Spring AOP (i.e. proxy-based AOP) or AspectJ (i.e. byte-code > weaving based AOP)? > > -Ramnivas > > On Tue, Jul 13, 2010 at 5:20 PM, Stephen Boesch <[email protected]> wrote: > >> I am getting a warning/error from my IDE that Spring does not support >> initialization pointcuts (among others) - only execution. >> >> So is this error directly attributed to the Spring limitation? If so, >> here's what I want to do: instrument all public non-constructor methods of >> descendants of BaseDao class as well as BaseDao itself. Here is my >> attempt: >> >> @Around(value = "!initialization(new(..)) && execution(public * *Dao.* >> (..)) && this(dao)", argNames = "thisJoinPoint, dao") >> public Object aroundApplyStatisticsMethod (ProceedingJoinPoint >> thisJoinPoint, WaterfallORMDao dao) >> throws Throwable { >> ... >> >> I imagine it's a v common thing to want to instrument all public >> non-constructor methods. Help pls ;) >> >> >> 2010/7/13 Stephen Boesch <[email protected]> >> >> Pls correct my "humble" (read: "incorrect"..) attempt at having the >>> pointcut avoid all constructors: >>> >>> @Around(value = "*!initialization(new(..))* && < other conditions ..> >>> >> >> >> _______________________________________________ >> 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 > >
_______________________________________________ aspectj-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/aspectj-users
