gpt4 book ai didi

java - 如何区分生成的方法(AspectJ)

转载 作者:行者123 更新时间:2023-11-29 05:53:13 26 4
gpt4 key购买 nike

我目前正在使用 aspectJ @Around 来检查我的代码。我正在使用 aspectJ 编译器来编织方面。但是,在运行时,我也在使用反射 type.getDeclaredMethods() 分析类的结构。但是我需要区分哪些方法最初存在,哪些是由 aspectJ 编译器添加的。是否可以?或者有一些解决方法吗?

提前致谢。

最佳答案

可以查看AspectJ生成的成员是不是synthetic .如果不是这种情况,您可以为作为切入点目标的方法生成注释。在反射期间,您可以过滤具有此类注释的成员。

关于java - 如何区分生成的方法(AspectJ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13135993/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com