[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [aspectj-users] Q about "adviceexecution" and "declare error"

On 2/22/07, Matthew Webster <matthew_webster@xxxxxxxxxx> wrote:

Eric,

I was aware of the work on open modules but have not read the papers you refer to. Perhaps I should. However I do not believe any new controls are necessary because Java in conjunction with a runtime modularity framework like OSGi already provides sufficient mechanisms. This is why I am working on AOSGi (http://www.eclipse.org/equinox/incubator/aspects/).

Oh, sounds interesting. I will have a look at it.


>I know whole research communities which believe that not being able to >guarantee any sort of encapsulation by far the largest problem of >AspectJ. I not believe AspectJ breaks encapsulation any more than Java reflection.

Well, that might be true but a lot of people would say that reflection is bad style for almost everything but a few distinct use cases, too. If you want to give static guarantees, it's just painful and that's what many people are worried about.

Eric

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