AspectJ is a language for [[aspect oriented programming]] with [[JavaLanguage][Java]]. There are at least two implementations of the language: ajc (fully integrated with Eclipse), and abc (an optimising, extensible workbench for research into aspect-oriented programming languages). * Website: http://www.aspectj.org/ ---++ See also * [[AspectBench Compiler]] (abc) * [[MetaAspectJ][Meta-AspectJ]] (MAJ)