mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-08 21:52:48 +07:00
GitOrigin-RevId: ded6dcdf0f6b1cca8aec4a223290fc231fb67483
30 lines
746 B
Java
30 lines
746 B
Java
class Test {
|
|
void test(Object obj) {
|
|
switch (obj) {
|
|
case Object o -> {
|
|
if (<warning descr="Condition 'o == null' is always 'false'">o == null</warning>) {}
|
|
}
|
|
}
|
|
if (<warning descr="Condition 'obj == null' is always 'false'">obj == null</warning>) {}
|
|
}
|
|
|
|
void test2(Object obj) {
|
|
switch (obj) {
|
|
case null -> {}
|
|
case Object o -> {
|
|
if (<warning descr="Condition 'o == null' is always 'false'">o == null</warning>) {}
|
|
}
|
|
}
|
|
if (obj == null) {}
|
|
}
|
|
|
|
void test3(Object obj) {
|
|
switch (obj) {
|
|
case Object o -> {
|
|
if (<warning descr="Condition 'o == null' is always 'false'">o == null</warning>) {}
|
|
}
|
|
case null -> {}
|
|
}
|
|
if (obj == null) {}
|
|
}
|
|
} |