Я хочу, чтобы компилятор Java дал мне самый высокий уровень предупреждений. В настоящее время я компилирую с помощью -Xlint. Есть ли в любом случае для меня больше предупреждений? Предупреждения, предоставленные Xlint, кажутся ничтожными.Как получить больше предупреждений от javac?
Я только что собрал этот код с -Xlint и не получил никаких предупреждений:
double x = 22/7;
double y = 22/7;
if(x == y) {
System.err.println("They are equal!");
}
Если бы я сделал это в C++ и скомпилирован с использованием GCC с опцией -Wfloat-равно, компилятор выдаст предупреждение. Java не вызывает никаких предупреждений. Я использую Java 6.