AjType Reflection System Becomes Optional
New milestone of aspect-orientated Java extension builds on overweaving support.
A second milestone of AspectJ version 1.6.9 is now available.
AspectJ is an aspect-orientated extension to the Java programming language. It aims to enable the modularisation of crosscutting concerns, including error checking and handling, and provides debugging support.
In 1.6.9.M2 support for the AjType reflection system is now optional, as it was found that the reflection supporting metadata that enables the AjTypeSystem can break other tools that use regular reflection on the classes.
This version also builds on 1.6.9.M1’s preliminary support for overweaving, which facilitates weaving a class multiple times. The support for aspect scoping in aop.xml has also been enhanced. Please see the README for more information.