AspectJ
AspectJ[TM] is aspectj enables
 
  • a seamless aspect-oriented extension to the Javatm programming language
  • Java platform compatible
  • easy to learn and use
 
  • 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

Quick Links


News and Events

  • AspectJ 1.7.4 is now available for download. See the readme for more information.
    posted 25-Oct-13
  • AspectJ 1.8.0.M1 is now available for download. See the readme for more information.
    posted 29-Jul-13
  • AspectJ 1.7.3 is now available for download. See the readme for more information.
    posted 13-Jun-13
  • AspectJ 1.7.2 is now available for download. See the readme for more information.
    posted 15-Feb-13
  • AspectJ 1.7.1 is now available for download. See the readme for more information.
    posted 10-Sep-12
  • AspectJ 1.7.0 is now available for download. See the readme for more information. This version of AspectJ is compatible with Java7 - enabling the usage of Java7 constructs in AspectJ source as well as the weaving of Java7 created bytecode.
    posted 2-Jul-12
  • AspectJ 1.7.0.RC1 is now available for download. See the readme for more information. The AspectJ weaver will now cope with bytecode containing invokedynamic.
    posted 25-May-12
  • AspectJ 1.7.0.M1 is now available for download. See the readme for more information. This is our first Java7 compiler based milestone.
    posted 16-Dec-11
  • AspectJ 1.6.12 is now available for download. See the readme for more information.
    posted 18-Oct-11
  • AspectJ 1.6.12.RC1 is now available for download. See the readme for more information.
    posted 3-Oct-11
  • AspectJ 1.6.12.M2 is now available for download. See the readme for more information.
    posted 18-Aug-11
  • AspectJ 1.6.12.M1 is now available for download. See the readme for more information.
    posted 7-Jun-11