围绕建议的多个参数

时间:2011-05-31 07:25:26

标签: java aspectj

我在这样的类中给出了一个方法..

public int foo(String a,String b){}

现在我想在这一点上应用切入点并使用周围的建议我想改变第二个参数。

public aspect Aspect {  
      int around(String s): call(int foo(Object,String)) && args(i) {
      int i = proceed(i.concat("hello"));
      return i;
      }
}

但是我无法这样做..它给了我一个没有应用Aspect的错误。 adviceDidnotMatch ..

请帮忙..我卡住了...: - / 提前谢谢..

1 个答案:

答案 0 :(得分:0)

您的proceed()around()不匹配 应该用两个参数调用proceed()