Knight-ZXW / LancetX

🔥🔥饿了么开源的 字节码插桩框架 lancet的增强版本,修复了一些Bug,并基于ByteX提高编译速度。支持以下特性:1.插桩功能分组,独立开关配置 2.更多字节码修改能力
Apache License 2.0
285 stars 44 forks source link

可以做类似,AspectJ的Pointcut功能吗? #8

Closed BoringBoy0515 closed 1 year ago

BoringBoy0515 commented 1 year ago

hello,麻烦问下哈,我有看到demo里有一个AppSpeed的测试功能。 想问下LancetX 可以支持 自定义一个方法注解,可以针对添加该注解的方法进行Insert吗?

Knight-ZXW commented 1 year ago

暂未支持。 如果支持这样的功能,最终实现的效果会和 Aspect差不多, 因为标记了注解的函数的参数应该不是固定的,所有 编写 Hook函数的时候,需要用一个包装类 来收集调用原函数的参数对象。