Не похоже, что такая библиотека доступна.
После прочтения и анализа исходного кода codemodel:
Генерация чистого кода AspectJ с помощью codemodel невозможна, поскольку нельзя объявить что-то вроде:
открытый аспект TransactionManager {...}
Невозможно правильно повернуть элемент JDeclaredClass
, чтобы решить 1. Вам придется переписать почти все с нуля
AspectJ5 вводит аннотации, означающие, что мы можем объявлять аспекты в чистой Java:
@ Аспект
открытый класс TransactionManager {...}
Единственная действительно сложная часть @AspectJ - это объявления между типами, но хорошее / жизнеспособное решение предоставляется здесь .
Вывод: Не похоже, что для создания кода AspectJ необходима специальная библиотека, можно полагаться только на codemodel.