Мы широко используем отражение для установки значений полей класса в нашем коде. Доступ к полям осуществляется в коде, но они никогда не назначаются, кроме как через отражение. Таким образом, IDEA отображает предупреждение «никогда не назначается». Если я прошу IDEA подавить проверку, она вставляет
@SuppressWarnings({"UnusedDeclaration"})
, но это также отключает проверку того, используется ли поле или нет, что нам не нужно.
Можно ли вообще отключить только проверку «не назначено» и оставить проверку «не используется» только для определенных полей?
Версия IDEA - 10.5