2010-10-29 3 views
2

Я использую declare error и declare warning для обеспечения соблюдения некоторых политик; но в некоторых конкретных случаях я хотел бы избавиться от предупреждения.
Есть ли способ я могу имя объявленного предупреждения, так что я могу использовать @SuppressWarning?Можно ли назвать предупреждение AspectJ?

Else Я вижу решение, но оно меня не удовлетворяет: определите пользовательскую аннотацию @SuppressXxxPolicyWarning и используйте ее для ограничения pointcut declare warning.

ответ

2

Вы можете использовать аннотацию @SuppressAjWarnings с объявлением предупреждения, как показано ниже.

declare warning : execution([email protected] * *.badMethodName(..)) : 
    "Your warning message."; 
+0

Это та же идея, что и пользовательская аннотация '@ SuppressXxxPolicyWarning' ... –

Смежные вопросы