연속된 복수의 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의 새로운 기능