Archinamon / android-gradle-aspectj

gradle plug-in adding supports of AspectJ into Android project
Apache License 2.0
364 stars 58 forks source link

Implement binary-weaving mechanism and support weaving java-based languages #8

Closed Archinamon closed 8 years ago

Archinamon commented 8 years ago

In order to allow the aj-weaver inject our aspect classes into java-bytecode the plugin should be enhanced and support next: — exclude aj bytecode from inpath data to prevent re-weaving of aspect classes which may generate errors on parsing semantic; — correctly dispatch javac target dir to evaluate arbitrary lava-like languages and do not pass bad dirs (like ones retrolambda create); — support switching between "include everything" and "include selected" inpath option; — support switch on/off for binary weaver;