Hello to everyone!
I'm experimenting with AspectJ plugin for Android development under Gradle build system. Well, I've sucessfully developed and deployed (but not yet published somewhere) gradle compile plugin for Android Studio to build aspects suppling modern popular plugins, such as Android Annotations, Dagger, Retrolambda, etc. At this point I've decided to integrate language highlighting and code assistment into the Studio.
And I found that Ultimate edition supports AspectJ by default, but not community edition (which Android Studio is based on). I've tried to port this plugin under the Studio.
Some success I've got. But not everything works well.
In details:
+ Studio launches and works stable
+ projects properly builds and launches
+ aspects correctly compiles and injects into classes dex
- File roots navBar doesn't work
- Run / Debug / Attach Debugger menu options doesn't work
Well, this negatives doesn't brake my work and I can even write aspectJ/Java code as usually, but it looks ugly and makes me feel sad.
Is there any chance or opportunity to make this plugin work for Android Studio? Or maybe some way to buy or obtain it? ![]()
P.S. My gradle plugin: https://github.com/Archinamon/GradleAspectJ-Android
In attachments is how it looks now in editor with modified AspectJ Support plugin from IntelliJ Ultimate edition.