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

Java 是否可以命名AspectJ声明的警告?,java,aop,aspectj,Java,Aop,Aspectj,我使用声明错误和声明警告来执行一些策略;但在某些特定情况下,我希望消除警告。 有没有办法命名声明的警告,以便使用@SuppressWarning 否则,我看到了一个解决方案,但它不能满足我的要求:定义一个自定义的@SuppressXxxPolicyWarning注释,并使用它来限制声明警告切入点。您可以使用带有警告声明的@SuppressAjWarnings注释,如下所示 declare warning : execution(!@SuppressAjWarnings * *.badMethod

我使用
声明错误
声明警告
来执行一些策略;但在某些特定情况下,我希望消除警告。
有没有办法命名声明的警告,以便使用
@SuppressWarning


否则,我看到了一个解决方案,但它不能满足我的要求:定义一个自定义的
@SuppressXxxPolicyWarning
注释,并使用它来限制
声明警告
切入点。

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

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

这与自定义
@SuppressXxxPolicyWarning
注释的想法相同…