AspectJ 1.7.0.M1 has been released - this is AspectJ rebased on the Eclipse 3.7 Java7 compiler. AspectJ was previously based on Eclipse 3.3 so this new version merges in 4 years of changes/updates to the Eclipse compiler. You can now compile Java7 source with AspectJ and even use Java7 syntax in your aspects. The readme includes some examples of doing this: http://eclipse.org/aspectj/doc/released/README-170.html
The download is here: http://eclipse.org/aspectj/downloads.php or accessible via maven: <repository> <id>maven.springframework.org</id> <name>SpringSource milestones</name> <url>http://maven.springframework.org/milestone</url> </repository> If you try it and have any issues please let us know (on the list or through bugzilla). There is still more work to be done on invokedynamic support and the interplay between some AspectJ elements and Java7 language features (e.g. handler and multi-catch). As you may have seen there is already an AJDT for Eclipse 3.7 that includes this compiler, update site is here: http://download.eclipse.org/tools/ajdt/37/dev/update/ Happy Holidays! AspectJ Team _______________________________________________ aspectj-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/aspectj-users
