AspectJ

AspectJ
Paradigmaspect-oriented
DeveloperEclipse Foundation
First appeared2001 (2001)
Stable release
1.9.22.1[1] Edit this on Wikidata / 11 May 2024; 6 months ago (11 May 2024)
Implementation languageJava
OSCross-platform
LicenseEclipse Public License
Filename extensionsaj
Websitewww.eclipse.org/aspectj/
Major implementations
The AspectJ Development Tools for Eclipse
Preview warning: Page using Template:Infobox programming language with unknown parameter "caption"

AspectJ is an aspect-oriented programming (AOP) extension for the Java programming language, created at PARC. It is available in Eclipse Foundation open-source projects, both stand-alone and integrated into Eclipse. AspectJ has become a widely used de facto standard for AOP by emphasizing simplicity and usability for end users. It uses Java-like syntax, and included IDE integrations for displaying crosscutting structure since its initial public release in 2001.

  1. ^ "Release 1.9.22.1". 11 May 2024. Retrieved 20 May 2024.