AspectJ
| AspectJ | |
|---|---|
| Paradigm | aspect-oriented | 
| Developer | Eclipse Foundation | 
| First appeared | 2001 | 
| Stable release | 1.9.24 
   / 11 April 2025 | 
| Implementation language | Java | 
| OS | Cross-platform | 
| License | Eclipse Public License | 
| Filename extensions | aj | 
| Website | www | 
| Major implementations | |
| The AspectJ Development Tools for Eclipse | |
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.