我是 AspectJ 的新手(在 Eclipse 中)。我发现编码一个简单类的问题,我需要获取一个输入参数(在这个例子中是一个简单的值)。
public aspect TestingAspectJ
{
pointcut start(int value) : target(int) && execution(void start(int)) && args(value);
after(int value) : start(value)
{
System.out.println("Hello World! My value is " + value);
}
}
AspectJ 编译器在“after(int value)”中抛出错误:此方法必须返回 int 类型的结果。
- 我尝试刷新 (F5) + 清理项目但不起作用。
- 我尝试了另一个定义相同概念的示例,编译器抛出相同的错误。
你可以帮帮我吗?
谢谢。
帕科。