Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [aspectj-dev] advancement to the declare precedence statement

Hi, Robert.

>From my experience with the AspectBench Compiler I believe that it
should be no problem to implement such a feature. Whether it's easier
to use is of course another question...

Eric

On 29/11/2007, Robert Sobotzik <r-sobo@xxxxxx> wrote:
> Hi,
>
> I know that there are several discussion about the declare precedence statement in AspectJ like circularity or deadlocks. I'm currently working on an evaluation how well features are able to be integrated into a software product line. Unfortunaltely, I recognized that there are several shared join points within my application which cannot be resolved in a global aspect. Thus, I need a lot of precedence aspects which need to be included or excluded (depending on a specific combination of features). I was just wondering, if it is (technical) possible to advance the precedence statement, with a pointcut condition, similar to the declare softend statement, e.g.
>
> declare precedence : Aspect1, Aspect2 : execution (* foo());
>
> In this case, the precedence would be restricted to a specific join point without affecting the rest of the system. Beyond this statement, the origin ordering should be holded.
>
> Cheers,
> Robo
> --
> GMX FreeMail: 1 GB Postfach, 5 E-Mail-Adressen, 10 Free SMS.
> Alle Infos und kostenlose Anmeldung: http://www.gmx.net/de/go/freemail
> _______________________________________________
> aspectj-dev mailing list
> aspectj-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/aspectj-dev
>


-- 
Eric Bodden
Sable Research Group
McGill University, Montréal, Canada


Back to the top