我正在使用LoadTime编织。 我的方面已经过测试,并且完美无缺。 我在我的工作区中有几个项目,我试图清除一些警告只是为了保持“真正的”
此代码告诉我:[Xlint:invalidAbsoluteTypeName]警告我无法用@SuppressAjWarnings清除它
pointcut somePointcutName():
call(*someMethod(..)) &&
!adviceexecution();
所以我想知道是否有办法清除那些
感谢alots!
答案 0 :(得分:1)
好吧,我玩了一下,我想我知道那里发生了什么:无论你的call
切入点中有哪种类型的签名,你似乎都使用了绝对的签名,例如。
* MyClass.doIt(..)
,
但是您没有导入该类,因此无法像这样访问它。所以你需要
import com.foobar.my.package.MyClass
在您的方面或
* *..MyClass.doIt(..)
在你的切入点。我想Xlint警告有点神秘,但基本上就是它的含义。