One potential solution here is to make the aspects in your aspect libraries abstract. These abstract apsects will have an abstract pointcut to be implemented in projects that put the aspect library on the aspect path. This abstract pointcut could provide the scoping.
I have to head out now, but I'll respond to other parts of your email soon. On Fri, Oct 9, 2009 at 12:05 AM, Thomas Hofmann <[email protected]> wrote: > Will the other three aspects visible on the aspect path of > com.dcx.ivkmds.application.ass have a great negative performance impact? > Would this require within()? > > What I don't like about within() is that it kind of turns dependencies > around. If I need to specify within() in the aspects that are part of the > framework I need to know what other parts of the framework make use of them. > I even have to make the clients of the framework visible to the framework. > This would result in cycles I believe. _______________________________________________ aspectj-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/aspectj-users
