Indeed, either replace the first '*' with 'public' or remove the first '*' altogether (reason: constructor pattern should not specify a return type). -Ramnivas
On Wed, Sep 24, 2008 at 8:27 AM, Dean Wampler <[EMAIL PROTECTED]>wrote: > Try replacing the first '*' in each expression with "public". It's probably > interpreting the '*' as the return type. > > On Sep 24, 2008, at 1:30 AM, Jason Weinstein wrote: > > Thanks for your reply. I just want to get it working first, before tuning > the aspects. > > Both this > > execution(* com.sun.jbi..*+.new(..)) > > and this > > initialization(* com.sun.jbi..*+.new(..)) > > result in error > > Syntax error on token "new", "method name (not constructor)" expected > > > Could i be using the wrong version? I am using 1.6.1 > > Andrew Eisenberg wrote: > > That is quite an aggressive aspect that you have there. :-) First, > > are you sure that you want to use load time weaving? > > > Yes > > It tends to be > > more difficult to develop LTW aspects because there is no tooling > > support for them (so you don't know if it works until you run your > > program). > > > So, you want to trace every single method and constructor execution of > > a subclass of com.sun.jbi..*. > > > javax.jbi..* > > execution(* com.sun.jbi..*+.*(..)) && execution(* com.sun.jbi..*+.new(..)) > > > Although, you may really want to advise the initialization of new > > classes, rather than the execution of constructors: > > > initialization(* com.sun.jbi..*+.new(..)) > > > But, as I mentioned, try compile time weaving first to make sure this > > is doing what you want it to do. > > > I am able to quickly test with LTW. > > Any idea on the other errors i receive that were in the original message? > > _______________________________________________ > > 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 > > > *Dean Wampler, Ph.D.* > dean at objectmentor.com > http://www.objectmentor.com > See also: > http://www.polyglotprogramming.com Multi-language and multi-paradigm > programming > http://www.aspectprogramming.com AOP advocacy site > http://aquarium.rubyforge.org AOP for Ruby > http://www.contract4j.org Design by Contract for Java5 > > I want my tombstone to say: > Unknown Application Error in Dean Wampler.exe. > Application Terminated. > [Okay] [Cancel] > > > > > > _______________________________________________ > 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
