AspectJ tools most notably contains the AspectJ compiler (AJC). AJC applies aspects to Java classes during compilation, fully replacing Javac for plain Java classes and also compiling native AspectJ or annotation-based @AspectJ syntax. Furthermore, AJC can weave aspects into existing class files in a post-compile binary weaving step. This library is a superset of AspectJ weaver and hence also of AspectJ runtime.

Latest Versions

110 versions โ†’
Version โ–ผVulnerabilitiesUsagesDate
1.9.x
1.9.25.1
36
Dec 17, 2025
1.9.25
9
Nov 04, 2025
1.9.24
14
Apr 12, 2025
Show 29 more from 1.9.x
1.8.x
1.8.14
3
Mar 07, 2019
1.8.13
39
Nov 15, 2017
1.8.12
9
Oct 20, 2017
Show 12 more from 1.8.x
1.7.x
1.7.4
27
Oct 30, 2013
1.7.3
15
Jun 22, 2013
1.7.2
11
Feb 22, 2013
Show 2 more from 1.7.x
1.6.x
1.6.12
14
Oct 31, 2011
1.6.11
9
May 17, 2011
1.6.10
10
Nov 17, 2010
Show 10 more from 1.6.x
1.5.x
1.5.4
3
Nov 17, 2010
110 versions โ†’