AspectJ 1.8.8 released (and third 1.9.0 beta available)

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

AspectJ 1.8.8 released (and third 1.9.0 beta available)

Andy Clement
I'm pleased to announce AspectJ 1.8.8 is out, it is already in maven central.

This is a primarily a bug fix release but importantly includes some fixes so that around advice works correctly when applied to default methods (which were new in Java 8).  There are also some enhancements to better handle weaving into Android related code. The new option -Xset:generateNewLocalVariableTables=false discussed in https://bugs.eclipse.org/bugs/show_bug.cgi?id=470658 can be used to tell AspectJ to cope better with the unusual local variable tables that may be encountered. If you see local variable issues when running the Android Dexer, try it out.

AspectJ 1.8.8 is available from the download page: http://www.eclipse.org/aspectj/downloads.php

Alongside this the new beta 3 of AspectJ 1.9 is available. These betas are early access versions of AspectJ 1.9 that work with 1.9 JDKs. In 1.9 there are important changes to the packaging of system classes and AspectJ 1.9 recognizes this new packaging scheme. Note: These betas are slow for compilation/weaving because the caching system for classes loaded from the new packaging scheme is not in place but they do build and weave code successfully.

You can grab AspectJ 1.9 BETA 3 here: 

Or via maven from the spring maven repo: repo.spring.io/milestone as version 1.9.0.BETA-3

Please enjoy both releases!


_______________________________________________
aspectj-users mailing list
[hidden email]
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/aspectj-users
Loading...