Tags: Programming Language.
AspectWerkz is a dynamic lightweight and high-performance AOP/AOSD framework for Java. It has been merged with the AspectJ project which supports AspectWerkz functionality since AspectJ 5.Unlike AspectJ prior to version 5 AspectWerkz did not add any new language constructs to Java but instead supported declaration of aspects within Java annotations. It utilizes bytecode modification to weave classes at project build-time class load time as well as runtime.