タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

FindBugsとJavaに関するdaisuke-mのブックマーク (1)

  • FindBugs on JDK7において、System.outは常にnullであると警告される - R42日記

    先日、JDK7に乗り換えました。だけどFindBugsはJDK7に対応していないので、"-source 1.6 -target 1.6"で使っています。 ここまでは先日の日記で書いたとおり。 で、FindBugs on JDK7に新たな問題(と言えるか微妙だけど)があることを発見しました。 JDK7では、System.outが明示的にnullとして宣言されているため、 System.out、System.err、System.inを使っているすべての箇所において FindBugsの、「Foo.bar() の中でnullポインタSystem.outを参照外しをしています。」 という警告が出てしまい、大層ウザいことになるという。 なぜかというと、 全くもってFindBugsの警告メッセージ通りでして、JDK6までは public final static PrintStream out = n

    FindBugs on JDK7において、System.outは常にnullであると警告される - R42日記
  • 1