Skip to content

Releases: FlyJingFish/AndroidAOP

修复bug

28 Nov 10:53

Choose a tag to compare

修复 androidAop.reflectInvokeMethod.static = true 时,增量编译找不到方法的问题

优化编译速度

20 Nov 14:27

Choose a tag to compare

此次优化编译速度提升了近一倍,以本项目demo为例测试数据如下:

debugMode

  • 优化前
    14416ms 14541ms 14631ms
  • 优化后
    9264ms 8336ms 8464ms 7594ms

非debugMode

  • 优化前
    17575ms 17026ms 17828ms
  • 优化后
    13348ms 11023ms 10810ms 13043ms 11540ms

优化功能

20 Nov 11:18

Choose a tag to compare

1、新增一个新的编译模式 androidAop.reflectInvokeMethod.static = true
2、修改抛出的异常

修复bug

18 Nov 14:32
dbef3a0

Choose a tag to compare

修复替换切面替换super调用和构造方法的问题

修复bug

15 Nov 11:13

Choose a tag to compare

1、修复若干个编译期间bug
2、优化切点对象的管理

修复编译期一个bug

28 Oct 01:04

Choose a tag to compare

完善 debugMode 功能

20 Oct 10:25

Choose a tag to compare

1、修复新增 DebugModeBuildConfig 类的问题
2、完善 DebugModeBuildConfig 类 跟随配置才生成

修复bug

18 Oct 09:35

Choose a tag to compare

修复bug

27 Sep 11:14

Choose a tag to compare

优化配置

27 Sep 08:29

Choose a tag to compare

1、开发者配置出错时,去掉异常警告