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