Skip to content

重磅推出无反射调用切面方法版本

Compare
Choose a tag to compare
@FlyJingFish FlyJingFish released this 27 Apr 03:29
· 808 commits to master since this release

如题,从 1.6.3 版本 AndroidAOP 正式进入纯静态织入方式时代

一、以下两个切面注解只会反射获取方法信息(主要是获取到使用了哪些切面注解,以及注解的配置信息,这部分是无法避免的反射),在执行切面方法逻辑时使用的是原生方法调用方式。可媲美AspectJ

  • @AndroidAopPointCut
  • @AndroidAopMatchClassMethod

二、以下两个切面自问世起就没有使用任何反射

  • @AndroidAopReplaceClass
  • @AndroidAopModifyExtendsClass