The Freefair Gradle build plugins for AspectJ enable developers to use eitzher compile-time or post-compile (binary) weaving. It is similar to what AspectJ Maven Plugin is to Maven users.
https://docs.freefair.io/gradle-plugins/current/reference/#_aspectj_plugins