Подтвердить что ты не робот

Подавлять повторяющиеся предупреждения в IntelliJ IDEA

Начиная с версии 15, IntelliJ предупреждает меня о дублировании кода.

В некоторых случаях это может быть преднамеренным, поэтому я хочу игнорировать/подавлять это предупреждение, используя аннотацию @SuppressWarnings. Но каково правильное значение для этого?

4b9b3361

Ответ 1

Это работает для меня. Вы должны установить его для обоих классов/методов, если вы хотите пресекать предупреждение обоим местам.

@SuppressWarnings("Duplicates")
private void myDuplicatedMethod() {
    ...
}

Ответ 2

Только что увидел это и подумал, что я заброшу это для потомков. Чтобы подавить только один блок, а не весь метод, вы можете использовать комментарий строки:

//noinspection Duplicates

(Я также считаю, что это удобно для неконтролируемого) (Я использую версию 2016-2, но думаю, что это было примерно некоторое время)