Skip to main content

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

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


Back to the top