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.

LicenseEPL 2.0
CategoriesAspect Oriented
Tagsaspectaopaspectjprogramming
HomePage https://www.eclipse.org/aspectj/ 🔍 Inspect URL
DateMar 13, 2025
Filespom (2 KB)  jar (17.8 MB)  View All
RepositoriesCentral
Ranking#1583 in MvnRepository (See Top Artifacts)
#7 in Aspect Oriented
Used By415 artifacts

Note: There is a new version for this artifact

New Version1.9.25

Scope:
Scope:
Format:
Scope:
Scope:
Scope:
Scope:
Scope:
Scope:

Compile Dependencies (0)

Category/License Group / ArtifactVersionUpdates

Licenses

LicenseURL
Eclipse Public License - v 2.0 https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt

Developers

NameEmailDev IdRolesOrganization
Andy Clementandrew.clement<at>broadcom.comaclement
Alexander Kriegischkriegaex<at>aspectj.devkriegaex

Related Books

Code: The Hidden Language of Computer Hardware and SoftwareCode: The Hidden Language of Computer Hardware and Software (2022)
by Petzold, Charles
Fundamentals of Software Architecture: An Engineering ApproachFundamentals of Software Architecture: An Engineering Approach (2020)
by Richards, Mark, Ford, Neal
The Pragmatic Programmer: Your Journey To Mastery, 20th Anniversary Edition (2nd Edition)The Pragmatic Programmer: Your Journey To Mastery, 20th Anniversary Edition (2nd Edition) (2019)
by Thomas, David, Hunt, Andrew
Logging and Simulation using Aspect Oriented Software: AOP and AspectJLogging and Simulation using Aspect Oriented Software: AOP and AspectJ (2015)
by Meetei, Mutum
Implementing JML Contracts with AspectJ: Improving instrumentation and checking of JML contractsImplementing JML Contracts with AspectJ: Improving instrumentation and checking of JML contracts (2012)
by Rebelo, Henrique, Massa F. Lima, Ricardo, L. Cornélio, Márcio
Deriving Refactorings for AspectJ: An approach to refactoring aspect-oriented applications using composed programming lawsDeriving Refactorings for AspectJ: An approach to refactoring aspect-oriented applications using composed programming laws (2011)
by Cole, Leonardo, Borba, Paulo
AspectJ in Action: Enterprise AOP with Spring ApplicationsAspectJ in Action: Enterprise AOP with Spring Applications (2009)
by Ramnivas Laddad, Rod Johnson
AspectJ in Action: Enterprise AOP with Spring ApplicationsAspectJ in Action: Enterprise AOP with Spring Applications (2009)
by Laddad, Raminvas, Rod Johnson
Clean Code: A Handbook of Agile Software CraftsmanshipClean Code: A Handbook of Agile Software Craftsmanship (2008)
by Robert C. Martin
AspectJ Cookbook: Aspect Oriented Solutions to Real-World ProblemsAspectJ Cookbook: Aspect Oriented Solutions to Real-World Problems (2005)
by Miles, Russ
AspectJ Cookbook: Aspect Oriented Solutions to Real-World ProblemsAspectJ Cookbook: Aspect Oriented Solutions to Real-World Problems (2004)
by Miles, Russ
Eclipse AspectJ: Aspect-Oriented Programming with AspectJ and the Eclipse AspectJ Development ToolsEclipse AspectJ: Aspect-Oriented Programming with AspectJ and the Eclipse AspectJ Development Tools (2004)
by Colyer, Adrian, Clement, Andy, Harley, George, Webster, Matthew
Aspectj in Action: Practical Aspect-Oriented Programming (In Action Series)Aspectj in Action: Practical Aspect-Oriented Programming (In Action Series) (2003)
by Laddad, Ramnivas
Mastering AspectJ: Aspect-Oriented Programming in JavaMastering AspectJ: Aspect-Oriented Programming in Java (2003)
by Gradecki, Joseph D.
Aspect-Oriented Programming With AspectjAspect-Oriented Programming With Aspectj (2002)
by Kiselev, Ivan