7

Eclipse は、「out」の宣言に関する警告を表示します。これは偽陽性ですか?

Random r = new Random();
try(PrintWriter out1 = new PrintWriter("one.txt");
    PrintWriter out2 = new PrintWriter("two.txt"))
{
  PrintWriter out = r.nextBoolean()?out1:out2;
  out.println("x");
}

PS: 警告は「リソース リーク: 'out' は決して閉じられません」です。

4

2 に答える 2