try ステートメントで、自動的に複数の try-with-resource ステートメントに分割できるものを報告します。
この変換は、リファクタリングを続けて行うときに便利な場合があります (ネストした try ステートメントを別のメソッドに抽出する場合など)。
例:
try (FileInputStream in = new FileInputStream("in.txt");
FileOutputStream out = new FileOutputStream("out.txt")) {
/*読み込みと書き込み*/
}
クイックフィックス適用後:
try (FileInputStream in = new FileInputStream("in.txt")) {
try (FileOutputStream out = new FileOutputStream("out.txt")) {
/*読み込みと書き込み*/
}
}