The Wayback Machine - https://web.archive.org/web/20070206010219/http://www.csg.is.titech.ac.jp:80/projects/gluonj/

GluonJ is a simple aspect-oriented programming (AOP) system for Java. It provides simple but powerful AOP constructs by using annotations in regular Java. Developers can use GluonJ as a compile-time AOP system or a load-time AOP system. Weaving (program transformation) can be done by an ant task or a class loader, respectively.

The AOP constructs provided by GluonJ are not only pointcut-advices but also refinements, which are similar to intertype declarations in AspectJ. A refinement is a powerful mechanism for extending an existing class. It can be used for implementing dependency injection. GluonJ is a system integrating AOP and dependency injection.


News

  • 24th November 2006, GluonJ version 1.3 has been released.

  • 3rd August 2006, GluonJ version 1.2 has been released.

  • 3rd July 2006, GluonJ version 1.1 has been released.

  • 22nd June 2006, GluonJ version 1.0 has been released.