mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-04 08:51:02 +07:00
55 lines
1020 B
Java
55 lines
1020 B
Java
import java.io.InputStream;
|
|
import java.io.OutputStream;
|
|
import java.lang.Throwable;
|
|
import java.net.Socket;
|
|
|
|
class Foo {
|
|
void unchecked() {
|
|
boolean b = true;
|
|
try {
|
|
try {
|
|
System.out.println();
|
|
} finally {
|
|
b = false;
|
|
}
|
|
} finally {
|
|
if (<warning descr="Condition 'b' is always 'false'">b</warning>) {
|
|
System.out.println();
|
|
}
|
|
}
|
|
}
|
|
|
|
void checked(boolean flag) throws Throwable {
|
|
Throwable throwable = new Throwable();
|
|
boolean b = true;
|
|
try {
|
|
if (flag) {
|
|
try {
|
|
throw throwable;
|
|
} finally {
|
|
b = false;
|
|
}
|
|
}
|
|
} finally {
|
|
if (b) {
|
|
System.out.println();
|
|
}
|
|
}
|
|
}
|
|
|
|
void justReturn(boolean flag) throws Throwable {
|
|
boolean b = true;
|
|
try {
|
|
try {
|
|
return;
|
|
} finally {
|
|
b = false;
|
|
}
|
|
} finally {
|
|
if (<warning descr="Condition 'b' is always 'false'">b</warning>) {
|
|
System.out.println();
|
|
}
|
|
}
|
|
}
|
|
}
|