AspectJ

The Eclipse project is the home of AspectJ, an aspect-oriented extension to the Java language, along with the AspectJ Development Toolkit (AJDT), which integrates the language into the Eclipse IDE. AspectJ provides clean modularization of crosscutting concerns such as error checking, monitoring, and logging. A related project, the Concern Manipulation Environment (CME), aims to bring some elements of aspect programming to pure Java.

Get Eclipse IDE Pocket Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.