Ich möchte, dass der Java-Compiler mir die höchste mögliche Warnstufe gibt. Momentan kompiliere ich mit -Xlint. Gibt es für mich sowieso mehr Warnungen? Die Warnungen von Xlint scheinen gering zu sein.Wie bekomme ich mehr Warnungen von javac?
ich kompiliert nur diesen Code mit -Xlint und bekam keine Warnungen:
double x = 22/7;
double y = 22/7;
if(x == y) {
System.err.println("They are equal!");
}
Wenn ich dies in C++ tat und -Wfloat-gleich mit gcc mit der Option kompiliert wird, würde der Compiler eine Warnung aus. Java gibt keinerlei Warnung aus. Ich verwende Java 6.