mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-02-05 16:36:56 +07:00
Fixes IDEA-245797 IntelliJ suggests to simplify Void.class.isAssignableFrom(someClass) to false GitOrigin-RevId: 09ced7f72830de343d9254c22b5ab54f8a74336f
24 lines
516 B
Java
24 lines
516 B
Java
class VoidIsAlwaysNull {
|
|
private void test2(Class<?> cls) {
|
|
if (Void.class.isAssignableFrom(cls)) {}
|
|
if (cls.isAssignableFrom(Void.class)) {}
|
|
}
|
|
|
|
void testVoidClass() {
|
|
test2(Void.class);
|
|
}
|
|
|
|
// IDEA-195506
|
|
void foo(Void p) {
|
|
System.out.println(p.<warning descr="Method invocation 'toString' will produce 'NullPointerException'">toString</warning>());
|
|
}
|
|
|
|
Void noCastReport() {
|
|
return (Void)null;
|
|
}
|
|
|
|
Void noCastReport2() {
|
|
Object var = null;
|
|
return (Void)var;
|
|
}
|
|
} |