どのように私は、javacのからのより多くの警告を得るのですか?

StackOverflow https://stackoverflow.com/questions/1072230

  •  21-08-2019
  •  | 
  •  

質問

私は、Javaコンパイラは私に可能性の警告の最高レベルを提供したいです。現在、私は-Xlintでコンパイルします。私はより多くの警告を取得するためにとにかくありますか? Xlintが提供する警告は微々たる思えます。

私はちょうど-Xlintでこのコードをコンパイルし、何の警告を得なかっます:

double x = 22/7;
double y = 22/7;

if(x == y) {
  System.err.println("They are equal!");
}

私はC ++でこれを行なったし、オプション-Wfloat-等しいとGCCを使用してコンパイルした場合、コンパイラは警告を発行します。 Javaは一切警告を表示しません。私は、Java 6を使用しています。

役に立ちましたか?

解決

javacでこの警告を取得する方法はありません。また、使用 FindBug を - 。それはこの種のパターンを確認することができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top