>I am sure
>if Aspectwerkz allowed it and aspectbench allows it, there are already
>compelling usecases for having done that in these products. From a quick read of the links provided
it seem the motivation for providing custom join points in abc and aspectWerkz
is a little different from yours. The example in the abc paper concerns
the provision of a new join point (for which most of the hard work is in
the compiler) while the aspectWerkz mechanism allows proceeding on around
advice with a different target, something you can do in AspectJ without
custom JoinPoint instances. Remember that the runtime library is a shared
resource and changing it may affect other programs that use it. If you
look at the enhancement that Ron mentions you will see that we have gone
to great lengths in the design to ensure isolation between aspects (that
may be written by different people). It is concerns about the efficiency
of such a design that have delayed its implementation.
Matthew Webster
AOSD Project
Java Technology Centre, MP146
IBM Hursley Park, Winchester, SO21 2JN, England
Telephone: +44 196 2816139 (external) 246139 (internal)
Email: Matthew Webster/UK/IBM @ IBMGB, matthew_webster@xxxxxxxxxx
http://w3.hursley.ibm.com/~websterm/
"Chandan, Savita"
<Savita.Chandan@xxxxxxxxxxxxxx> Sent by: aspectj-users-bounces@xxxxxxxxxxx
28/09/2006 07:37
Please respond to
aspectj-users@xxxxxxxxxxx
To
<wes@xxxxxxxxxxxxxx>, <aspectj-users@xxxxxxxxxxx>
cc
Subject
RE: [aspectj-users] Custom JoinPoints
Of course you are right, I should be able to do add
the functionality to
AspectJ, that is something that is under our control. I will also create
a case for letting users create custom JoinPoints in AspectJ. Iam sure
if Aspectwerkz allowed it and aspectbench allows it, there are already
compelling usecases for having done that in these products.
-----Original Message-----
From: aspectj-users-bounces@xxxxxxxxxxx
[mailto:aspectj-users-bounces@xxxxxxxxxxx] On Behalf Of Wes
Sent: Wednesday, September 27, 2006 9:01 PM
To: aspectj-users@xxxxxxxxxxx
Subject: Re: [aspectj-users] Custom JoinPoints
AspectJ is open-source, so you can write and use a different
implementation.
aspectjrt.jar combines the runtime and aspectj5rt projects.
Just make sure it's binary-compatible, and, for clarity's sake, rename
the
jar as your internal version - e.g., "aspectjrt-tencor-1.1.jar"
If you want us to support new features, please submit a compelling
bug/use-case.
> ------------Original Message------------
> From: "Chandan, Savita" <Savita.Chandan@xxxxxxxxxxxxxx>
> To: aspectj-users@xxxxxxxxxxx
> Date: Wed, Sep-27-2006 2:08 PM
> Subject: [aspectj-users] Custom JoinPoints
>
> Hi
>
> Does AspectJ allow inheriting from the JoinPoint class and creating
a
> custom JoinPoint class?
> If it does how do I plug in the derived JoinPoint into AspectJ
> framework?
>
>
> Thanks,
> Savita
> _______________________________________________
> 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