从第15版开始,IntelliJ warns me about code duplicates。
在某些情况下,这可能是故意的,因此我想通过使用@SuppressWarnings
注释来忽略/禁止此警告。但这是正确的价值是什么?
编辑:我并没有要求完全禁用此类检查Is it possible to disable duplicate code detection in Intellij?
答案 0 :(得分:106)
这对我有用。如果要抑制两个地方的警告,则必须在两个类/方法上设置它。
@SuppressWarnings("Duplicates")
private void myDuplicatedMethod() {
...
}
答案 1 :(得分:13)
刚刚看到这个,并认为我会把它扔进后代。要仅抑制一个块而不是整个方法,可以使用行注释:
//noinspection Duplicates
(我也发现在未经检查的情况下这样做很方便) (我使用的是2016-2版本,但我认为这已经有一段时间了)
答案 2 :(得分:11)