Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/bulkFileAttributesRead/afterInsideLambdaInsideIOTryCatchBlock.java
Bas Leijdekkers 7e9ee7537f Textual changes for "Bulk 'Files.readAttributes()' call can be used" inspection
GitOrigin-RevId: 8ca94e665d8345b4b299415fd3bf43cf22d28c68
2022-07-11 15:21:53 +00:00

17 lines
542 B
Java

// "Replace with bulk 'Files.readAttributes()' call" "true"
import java.io.*;
import java.nio.file.Files;
import java.nio.file.attribute.BasicFileAttributes;
class Foo {
void printDirectory(File file) {
try {
Callable<Boolean> r = () -> {
BasicFileAttributes basicFileAttributes = Files.readAttributes(file.toPath(), BasicFileAttributes.class);
return basicFileAttributes.isDirectory() && basicFileAttributes.isRegularFile();
};
throw new IOException("");
} catch (IOException e) {
}
}
}