java.nio.file.Path 构造 java.nio.file.Paths.get 或 java.nio.file.Path.of
替换为单个 java.nio.file.Path 变量时报告。
示例:
if (Files.isRegularFile(Path.of(fileName))) {
try(InputStream is = Files.newInputStream(Path.of(fileName))) {
// 一些代码
}
catch (IOException e) {
throw new UncheckedIOException(e);
}
}
在应用快速修复后:
Path path = Path.of(fileName);
if (Files.isRegularFile(path)) {
try(InputStream is = Files.newInputStream(path)) {
// 一些代码
}
catch (IOException e) {
throw new UncheckedIOException(e);
}
}
仅当项目或模块的语言级别为 7 或更高时,此检查才会报告。
2022.1 最新变化