Thanks Brian,
That worked perfectly :-)
 

>-----Original Message-----
>From: [EMAIL PROTECTED] 
>[mailto:[EMAIL PROTECTED] On Behalf Of Bora Erbas
>Sent: 08 June 2007 10:38
>To: [email protected]
>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 <[EMAIL PROTECTED]> 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
>> [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

Reply via email to