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.
بر خلاف زبان برنامه‌نویسی AspectJ قبل از نسخه 5 AspectWerkz، هیچ ساختار زبانی جدیدی به جاوا اضافه نکرد، اما به جای آن از توضیح جنبه‌های حاشیه نویشی جاوا پشتیبانی کرد.