Skip to main content

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

aye! happiness shalt be given unto aspectj-users !!
:-)

On 6/8/07, Paul Bergin <Paul.Bergin@xxxxxx> wrote:
So he is the Messiah!!!!
(well he did bring happiness into my life with those words.....)



>-----Original Message-----
>From: aspectj-users-bounces@xxxxxxxxxxx
>[mailto:aspectj-users-bounces@xxxxxxxxxxx] On Behalf Of
>Conway. Fintan (IT Solutions)
>Sent: 08 June 2007 11:28
>To: aspectj-users@xxxxxxxxxxx
>Subject: RE: [aspectj-users] PointCut
>
>See here
>http://en.wikipedia.org/wiki/Monty_Python's_Life_of_Brian
>
>>-----Original Message-----
>>From: aspectj-users-bounces@xxxxxxxxxxx
>>[mailto:aspectj-users-bounces@xxxxxxxxxxx] On Behalf Of Bora Erbas
>>Sent: 08 June 2007 11:20
>>To: aspectj-users@xxxxxxxxxxx
>>Subject: Re: [aspectj-users] PointCut
>>
>>Who is Brian :)
>>
>>On 6/8/07, Paul Bergin <Paul.Bergin@xxxxxx> wrote:
>>> 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
>>> >
>>> _______________________________________________
>>> 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
>>
>_______________________________________________
>aspectj-users mailing list
>aspectj-users@xxxxxxxxxxx
>https://dev.eclipse.org/mailman/listinfo/aspectj-users
>
>* ** *** ** * ** *** ** * ** *** ** *
>This email and any files transmitted with it are confidential
>and intended solely for the use of the individual or entity to
>whom they are addressed.
>Any views or opinions presented are solely those of the
>author, and do not necessarily represent those of ESB.
>If you have received this email in error please notify the sender.
>
>Although ESB scans e-mail and attachments for viruses, it does
>not guarantee that either are virus-free and accepts no
>liability for any damage sustained as a result of viruses.
>
>Company Registration Information: http://www.esb.ie/companies
>* ** *** ** * ** *** ** * ** *** ** *
>
>_______________________________________________
>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