Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [aspectj-dev] AspectJ load time weaving on runtime generated classes

Hi Emmanuel,
it is possible if using LTW and if the "byte code chain" is working correctly. That means if the weaver gets a chance to weave the generated classes while they are being loaded in the target classloader.

I run some experiments some time ago using cglib to generate runtime method interceptors and seeing if they got weaved or not, and in my situation it was working correctly.

Also, I currently have in my Magma Apache Lab, OpenJPA enhancing classes after AspectJ weaved it, or the other way around (and when running tests also Cobertura comes into play with its enhancer) but had to setup a custom classloader and a quite a number of support classes to have this double/triple enhancing process to work smoothly.

Can you elaborate on which kind of environment you are using? Are in in LTW? Are you using the agent? Which library is generating classes at runtime?

Simone

Emmanuel Castro Santana wrote:
Good evening,
I would like to know if it is possible to apply aspects on runtime created classes.
I have been trying this days and still have got no luck.

Thanks in advance,
Emmanuel de Castro Santana
------------------------------------------------------------------------

_______________________________________________
aspectj-dev mailing list
aspectj-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/aspectj-dev


--
Simone Gianni            CEO Semeru s.r.l.           Apache Committer
http://www.simonegianni.it/



Back to the top