org.aspectj.runtime.reflect.JoinPointImpl无法强制转换为java.util.List

时间:2013-08-24 02:37:27

标签: java aspectj

我的代码中有3种不同的方法,有一个名为@Profiled的AspectJ @Around注释。 每个方法(myMethod1到myMethod3)都为同一个类MyClass调用不同的构造函数。

让我们说:

 @Profiled
 public void myMethod1() {
       MyClass myClass = new MyClass(int,Date,List<int>);
 }

 @Profiled
 public void myMethod2() {
    MyClass myClass = new MyClass(int,Date);
 }

 @Profiled
 public void myMethod3() {
    MyClass myClass = new MyClass(int);
 }

当我调用这些方法时,我收到以下错误:

for myMethod2:

  org.aspectj.runtime.reflect.JoinPointImpl cannot be cast to java.util.List

for myMethod3:

  org.aspectj.runtime.reflect.JoinPointImpl cannot be cast to java.util.Date

关于问题的任何想法?

0 个答案:

没有答案