ARJ: Extending AspectJ with Aspect Refinement and Mixin-Based Aspect Inheritance
Latest Version 0.2 (Feb 1, 2007)
Downloads
- Version 0.1
- Source Code v0.1:
abc-ar-source.zip
To build the compiler you need all prerequisites as described for the
abc compiler on the abc download page.
The above file includes the full source code of the abc compiler version 1.1.0 and the ARJ extention.
The source for the abc compiler has been patched in some parts to enable the extention and a
correct inheritance
(cf. bug report #64).
- Complete compiler jar with ARJ extention and runtime library v0.1:
abc-ar-complete.jar
abc-runtime.jar
If you put both these on your classpath you can invoke abc with the ARJ extention
('java abc.main.Main -ext abc.ar
'). An ant task for abc is also included.
- Version 0.2 (including functional aspects and bounded quantification)
- Complete compiler jar with ARJ extention and runtime library v0.2:
abc-ar-complete.jar
abc-runtime.jar
abc-ar-source.zip
If you put both these on your classpath you can invoke abc with the ARJ extention
('java abc.main.Main -ext abc.ar
'). An ant task for abc is also included.