Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [aspectj-users] PointCut

Thanks Brian,
That worked perfectly :-)
 

>-----Original Message-----
>From: aspectj-users-bounces@xxxxxxxxxxx 
>[mailto:aspectj-users-bounces@xxxxxxxxxxx] On Behalf Of Bora Erbas
>Sent: 08 June 2007 10:38
>To: aspectj-users@xxxxxxxxxxx
>Subject: Re: [aspectj-users] PointCut
>
>Use pcd: if(booleanCheck()) like:
>
>                   call(public String
> MyObject.methodOne(String,String,String)
>                   && args(val1,
>                                   val2,
>                                   val3)
>                   && if (booleanCheck());
>
>On 6/8/07, Paul Bergin <Paul.Bergin@xxxxxx> wrote:
>> Hi
>> I have a method (booleanCheck) which returns a boolean value, if the 
>> value returns true I want the aspect to run. Here is my pointcut 
>> definition
>>
>>         public pointcut methodOne(String val1,String 
>val2,String val3) :
>>
>>                   call(public String
>> MyObject.methodOne(String,String,String)
>>                   && args(val1,
>>                                   val2,
>>                                   val3)
>>                   && call (boolean booleanCheck());
>>
>> If I remove the final call to booleanCheck the aspect fires 
>correctly, 
>> but when I add the check and it doesn't fire if it returns true of 
>> false.
>> What am I doing wrong?
>>
>> Cheers
>> P
>> _______________________________________________
>> aspectj-users mailing list
>> aspectj-users@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/aspectj-users
>>
>_______________________________________________
>aspectj-users mailing list
>aspectj-users@xxxxxxxxxxx
>https://dev.eclipse.org/mailman/listinfo/aspectj-users
>


Back to the top