An overview of AspectJ; aspectj.org (0)

by G Kiczales, E Hilsdale, L Hugunin, M Kersten, J Palm, W Griswold