这是一组 Gradle
插件的合集,用于解决一些常见的工程问题,这里也相当于个人的一些ASM技巧练习 :)
当然,如果你有更好的 编码、工程 建议,也欢迎随时提出PR,不甚感谢。
如果内容对你有所帮助,那就更好了。🏃🏻
-
bee_analysis (代码扫描 / ASM、AGP) ✅
用于判断当前工程中是否存在调用指定包名的情况等。
-
bee_router (路由插件/ APT、ASM、AGP) ✅
简易的路由跳转框架,用于APT生成路由表,ASM进行路由信息插入(适配AGP8),主要目的是对组件化框架中Gradle部分进行练习;
-
Aspectj_Plugin (代码插入/ APT、ASM、AGP) 👷🏻
用于在指定的方法上插入监控代码与健壮性修复;
-
…
-
bee_simple
该工程记录了一些simple示例,如ASM修改方法,新增类等;