是否可以命名一个AspectJ声明的警告?

时间:2010-10-29 10:00:02

标签: java aop aspectj

我使用declare errordeclare warning来执行某些政策;但在某些特定情况下,我想摆脱警告 有没有办法可以命名声明的警告,以便我可以使用@SuppressWarning

否则我看到了一个解决方案,但它不能让我满意:定义一个自定义@SuppressXxxPolicyWarning注释并使用它来限制declare warning切入点。

1 个答案:

答案 0 :(得分:2)

您可以使用带有警告声明的@SuppressAjWarnings注释,如下所示。

declare warning : execution(!@SuppressAjWarnings * *.badMethodName(..)) : 
    "Your warning message.";