![](/img/trans.png)
[英]How do I get the type of the expression in a MemberSelectTree from a javac plugin?
[英]How do I get more warnings from javac?
我希望Java編譯器能夠為我提供最高級別的警告。 目前我用-Xlint編譯。 反正我有沒有得到更多的警告? Xlint提供的警告似乎微不足道。
我剛用-Xlint編譯了這段代碼並且沒有得到任何警告:
double x = 22/7;
double y = 22/7;
if(x == y) {
System.err.println("They are equal!");
}
如果我在C ++中執行此操作並使用帶有-Wfloat-equal選項的gcc進行編譯,則編譯器將發出警告。 Java沒有發出任何警告。 我使用的是Java 6。
在javac
中無法獲得此警告。 或者,使用FindBug - 它可以檢查這種類型的模式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.