gpt4 book ai didi

java - 具有简单类型的 AspectJ 连接点

转载 作者:行者123 更新时间:2023-12-01 16:04:26 26 4
gpt4 key购买 nike

我可以捕获算术中定义的连接点吗?

类似于:

int a = 4;
int b = 2;
int c = a + b;

我可以创建一个切入点来捕获这些行中的任何一行吗?我可以获得什么背景信息?

我想添加一个 before() 到类上特定方法中完成的所有 int/float/double 操作,这可能吗?

我在 AspectJ docs 中看到为对象初始化和方法调用定义了连接点。声明 int 是对象初始化吗?+ 运算符是否算作方法调用?

谢谢!

最佳答案

不,+ 不对应于 Java 中任何类型的方法调用。

例如,您可以创建自己的封装整数的包装类,或者使用 BigInteger 并在 add 方法上执行pointcut .

关于java - 具有简单类型的 AspectJ 连接点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2930701/

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