mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-08-20 02:15:59 +07:00
34 lines
827 B
Java
34 lines
827 B
Java
class Util {
|
|
void goo(int a, int b) {
|
|
try {
|
|
a %= b;
|
|
if (<warning descr="Condition 'b == 0' is always 'false'">b == 0</warning>)return;
|
|
}
|
|
catch (Exception e) {
|
|
if (<warning descr="Condition 'e instanceof ArithmeticException' is always 'true'">e instanceof ArithmeticException</warning>){
|
|
System.out.println("expected");
|
|
}
|
|
}
|
|
}
|
|
|
|
public static void main(String[] args, int d) {
|
|
String is = null;
|
|
if (d != 0) return;
|
|
|
|
try {
|
|
if (Math.random() > 0.5) {
|
|
double k = 1 / <warning descr="Value 'd' is always '0'">d</warning>;
|
|
} else {
|
|
is = "This is printed half of the time";
|
|
double k = 1 / 0;
|
|
}
|
|
} catch (Exception ex) {
|
|
ex.printStackTrace();
|
|
if (is != null) {
|
|
System.out.println(is);
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|