Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [aspectj-users] ajc 1.6.6 -> 1.6.7+ behavior changes ?

If there is one ajc, yep. I'm afraid I haven't had a chance to dig further into this yet.

cheers
Andy

On 6 April 2015 at 12:34, Romain Primet <romain.primet@xxxxxxxxx> wrote:

> For a particular compilation we collect up all the aspects we know about. We then apply all the aspects affecting the type structure (inter type declarations, declare parents), then later we apply the advice.

> If you are describing a two step process where a compile step is relying on something done via ITD in a later compile step, that is a bit dodgy, but it might work due to reweaving. Since when the ITDs are applied in that second compile we revert all classes back to their pre-weaving state and apply the new aspects alongside the old aspects - effectively we are discarding whatever the initial compile did.

Given that there is only one invocation of ajc in the build process, I guess I'm in the former case ?

Cheers

Romain
_______________________________________________
aspectj-users mailing list
aspectj-users@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/aspectj-users


Back to the top