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 โ†’
VersionVulnerabilitiesUsagesDate
1.9.x
1.9.25.1
34
Dec 17, 2025
1.9.25
9
Nov 04, 2025
1.9.24
12
Apr 12, 2025
1.8.x
1.8.14
3
Mar 07, 2019
1.8.13
39
Nov 15, 2017
1.8.12
9
Oct 20, 2017
1.7.x
1.7.4
27
Oct 30, 2013
1.7.3
15
Jun 22, 2013
1.7.2
11
Feb 22, 2013
1.6.x
1.6.12
14
Oct 31, 2011
1.6.11
9
May 17, 2011
1.6.10
10
Nov 17, 2010
1.5.x
1.5.4
3
Nov 17, 2010
110 versions โ†’