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.
License | EPL 2.0 |
---|---|
Categories | Aspect Oriented |
Tags | aspectaopaspectjprogramming |
HomePage | https://www.eclipse.org/aspectj/ |
Date | May 11, 2024 |
Files | pom (2 KB) jar (14.5 MB) View All |
Repositories | Central |
Ranking | #1385 in MvnRepository (See Top Artifacts) #7 in Aspect Oriented |
Used By | 408 artifacts |
Compile Dependencies (0)
Category/License | Group / Artifact | Version | Updates |
---|
Licenses
License | URL |
---|---|
Eclipse Public License - v 2.0 | https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt |
Developers
Name | Dev Id | Roles | Organization | |
---|---|---|---|---|
Andy Clement | aclement<at>vmware.com | aclement | ||
Alexander Kriegisch | kriegaex<at>aspectj.dev | kriegaex |
Related Books
Implementing JML Contracts with AspectJ: Improving instrumentation and checking of JML contracts (2012) by Henrique Rebelo, Ricardo Massa F. Lima, Márcio L. Cornélio | |
Deriving Refactorings for AspectJ: An approach to refactoring aspect-oriented applications using composed programming laws (2011) by Leonardo Cole, Paulo Borba | |
AspectJ in Action: Enterprise AOP with Spring Applications (2009) by Ramnivas Laddad | |
AspectJ Cookbook: Aspect Oriented Solutions to Real-World Problems (2004) by Russ Miles | |
Eclipse AspectJ: Aspect-Oriented Programming with AspectJ and the Eclipse AspectJ Development Tools (2004) by Adrian Colyer, Andy Clement, George Harley, Matthew Webster | |
AspectJ Cookbook: Aspect Oriented Solutions to Real-World Problems (2004) by Russ Miles | |
Aspectj in Action: Practical Aspect-Oriented Programming (2003) by Ramnivas Laddad | |
Mastering AspectJ: Aspect-Oriented Programming in Java (2003) by Joseph D. Gradecki, Nicholas Lesiecki | |
Aspect-Oriented Programming with AspectJ (2002) by Ivan Kiselev |