Java: Detect trivial duplicates containing conditional 'return' (IDEA-182195)

This commit is contained in:
Pavel Dolgov
2017-11-16 13:15:36 +03:00
parent 73b693efc4
commit e7597f253a
7 changed files with 117 additions and 1 deletions
@@ -0,0 +1,27 @@
public class NullableCheckVoidDuplicate {
void foo() {
<selection>Object o = "";
for (int i = 0; i < 5; i++) {
if (i == 10) {
o = null;
}
}
if (o == null) {
return;
}</selection>
System.out.println(o);
}
void bar() {
Object o = "";
for (int i = 0; i < 5; i++) {
if (i == 10) {
o = null;
}
}
if (o == null) {
return;
}
System.out.println(o);
}
}