Ответ 1
Список токенов, которые можно использовать внутри аннотации SuppressWarning
, это:
-
all
для подавления всех предупреждений -
boxing
для подавления предупреждений относительно операций бокса/распаковки. -
cast
для подавления предупреждений относительно операций литья -
dep-ann
для подавления предупреждений относительно устаревшей аннотации -
deprecation
для подавления предупреждений относительно устаревания -
fallthrough
для подавления предупреждений относительно отсутствующих разрывов в операторах switch -
finally
для подавления предупреждений относительно блока finally, которые не возвращаются -
hiding
для подавления предупреждений относительно локалей, которые скрывают переменную -
incomplete-switch
для подавления предупреждений относительно отсутствующих записей в инструкции switch (enum case) -
nls
для подавления предупреждений относительно строковых литералов, отличных от nls -
null
для подавления предупреждений относительно нулевого анализа -
raw
для подавления предупреждений относительно использования необработанных типов -
restriction
для подавления предупреждений относительно использования запрещенных или запрещенных ссылок -
serial
для подавления предупреждений относительно отсутствующего поля serialVersionUID для сериализуемого класса -
static-access
для подавления предупреждений относительно неправильного статического доступа -
super
для подавления предупреждений относительно переопределения метода без супер-вызовов -
synthetic-access
для подавления предупреждений относительно неоптимизированного доступа из внутренних классов -
unchecked
для подавления предупреждений относительно непроверенных операций -
unqualified-field-access
для подавления предупреждений относительно доступа к полю безотказной -
unused
для подавления предупреждений относительно неиспользуемого кода и мертвого кода.
Итак, нет ничего, что могло бы вам помочь.