Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [aspectj-users] around advice

I thank Mr. Geroge Harley and Mr. Ramnivas Laddad for their timely help.

Regards,
Rohith.

----- Original Message ----- 
From: "Ramnivas Laddad" <ramnivas@xxxxxxxxx>
To: <aspectj-users@xxxxxxxxxxx>
Sent: Tuesday, April 06, 2004 6:03 PM
Subject: Re: [aspectj-users] around advice


> You are using print() method, when a pointcut is expected.
> 
> Change your advice to:
> void around(String prefix, Object message) :  
>     execution(void print(String, String)) && args(prefix, message) {
>     ...
> 
> Please read the AspectJ user guide or one of the AspectJ books.
> 
> -Ramnivas
> 
> --- Rohith Ajjampur <ajjampur@xxxxxx> wrote:
> > Hello all,
> > 
> > I have an aspect with a method named print() and an around advice
> > which looks
> > like below:
> > 
> >     void around(String prefix, Object message): print(prefix,
> > message) {
> >         System.out.println("regular proceed");
> >         proceed(prefix, message);
> >     }
> > 
> >     private void print(String prefix, Object message) {
> >         for (int i = 0, spaces = callDepth * 2; i < spaces; i++) {
> >             System.out.print(" ");
> >         }
> >         System.out.println(prefix + message);
> >     }
> > 
> > method print() gets called in the same aspect in after and before
> > advices, after
> > i build this with ajbrowser i get an error that says: "can't find
> > referenced
> > pointcut". Can anybody tell me where i'm going wrong.
> > 
> > Rohith.
> > 
> > 
> > _______________________________________________
> > aspectj-users mailing list
> > aspectj-users@xxxxxxxxxxx
> > http://dev.eclipse.org/mailman/listinfo/aspectj-users
> 
> 
> __________________________________
> Do you Yahoo!?
> Yahoo! Small Business $15K Web Design Giveaway 
> http://promotions.yahoo.com/design_giveaway/
> _______________________________________________
> aspectj-users mailing list
> aspectj-users@xxxxxxxxxxx
> http://dev.eclipse.org/mailman/listinfo/aspectj-users
> 



Back to the top