AspectJ

AspectJ is a seamless aspect-oriented extension to the Java programming language. It is Java platform compatible, easy to learn and use, and enables clean modularization of crosscutting concerns such as error checking and handling, synchronization, context-sensitive behavior, performance optimizations, monitoring and logging, debugging support, and multi-object protocols.

Sponsored Ad