From 763af115f1f330023033f82413274a7004eb60c6 Mon Sep 17 00:00:00 2001 From: James Yoo Date: Mon, 20 Nov 2023 17:43:30 -0800 Subject: [PATCH] Update `FileUtils#findFirstFile` to conform to specifications --- .../java/io/github/fvarrui/javapackager/utils/FileUtils.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/io/github/fvarrui/javapackager/utils/FileUtils.java b/src/main/java/io/github/fvarrui/javapackager/utils/FileUtils.java index 9f71638c..be6be1d2 100644 --- a/src/main/java/io/github/fvarrui/javapackager/utils/FileUtils.java +++ b/src/main/java/io/github/fvarrui/javapackager/utils/FileUtils.java @@ -303,7 +303,9 @@ public static List findFiles(File searchFolder, String regex) { */ public static File findFirstFile(File searchFolder, String regex) { return Arrays.asList(searchFolder.listFiles((dir, name) -> Pattern.matches(regex, name))).stream() - .map(f -> new File(f.getName())).findFirst().get(); + .map(f -> new File(f.getName())) + .findFirst() + .orElse(null); } /**