Re: Online mode architecture
Chris Nokleberg <chris-k7PiZI/[email protected]>
| Newsgroups | gmane.comp.java.aspectwerkz.devel |
|---|---|
| Message-ID | <[email protected]> |
Alex wrote: > For the short story about this, this part was at the beginning an > autonomous project I started on sourceforge. I donated it to Jonas / > AspectWerkz when I joined AspectWerkz. > This part is not documented as a standalone one since the primary goal of > AspectWerkz is not this one. But getting in the source you will see that > it is fairly easy to define your own ClassPreProcessor and even use > another bytecode kit (other than bcel), keeping all low level weaving > features (classloader hierarchy support, offline compilation, native hook, > bytecode kit independance, lightweight). > For further (but out of date and less featured) information, go thru my > old http://besee.sourceforge.net/ Thanks for the information. I'm going to reimplement ClassLoaderPreProcessorImpl using ASM (http://asm.objectweb.org/). If you don't mind adding ASM as a compile-time dependency (it is only 20K) I would prefer that ASMClassLoaderPreProcessor become part of aspectwerkz-core.jar. Chris