try
-finally
语句。
可以通过快速修复将 try
-finally
语句转换为 try
-with-resources 语句。
示例:
PrintStream printStream = new PrintStream(fileName);
try {
printStream.print(true);
} finally {
printStream.close();
}
通过快速修复将原因传递给构造函数:
try (PrintStream printStream = new PrintStream(fileName)) { printStream.print(true); }
仅当项目或模块的语言级别为 7 级或更高级别时,该检查才会进行报告。