A class library for making Java bytecode transformation easy.
It has been developed since 1999 and still widely used.
A fluent API generator. You can create libraries like the one demonstrated in the YouTube video below.
A simple aspect-oriented programming extension to Java.
An extension to AspectJ for advice composition.
An extension to Java for supporting method slots.
A extention to GluonJ for FOP. It allows to implement a feature module by reusing another module.
An eclipse plug-in for debugging code.
A distributed AOP language providing remote pointcuts
- Open Java
A compile-time metaobject protocol for Java
A compile-time metaobject protocol for C++
- Cross-language clone detection
Cross-language clone detection by learning over abstract syntax trees and the dataset.