From b219ab607fbe35f3bca74695e1e3ce174787a1e6 Mon Sep 17 00:00:00 2001 From: Skylot Date: Sun, 5 Jul 2020 14:42:26 +0100 Subject: [PATCH] fix: exclude directories from dex convertion results --- .../jadx/plugins/input/javaconvert/JavaConvertLoader.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/jadx-plugins/jadx-java-convert/src/main/java/jadx/plugins/input/javaconvert/JavaConvertLoader.java b/jadx-plugins/jadx-java-convert/src/main/java/jadx/plugins/input/javaconvert/JavaConvertLoader.java index 4d3014832..e2e29b038 100644 --- a/jadx-plugins/jadx-java-convert/src/main/java/jadx/plugins/input/javaconvert/JavaConvertLoader.java +++ b/jadx-plugins/jadx-java-convert/src/main/java/jadx/plugins/input/javaconvert/JavaConvertLoader.java @@ -2,6 +2,7 @@ package jadx.plugins.input.javaconvert; import java.io.IOException; import java.nio.file.Files; +import java.nio.file.LinkOption; import java.nio.file.Path; import java.util.List; import java.util.stream.Collectors; @@ -44,8 +45,10 @@ public class JavaConvertLoader { } private static List collectFilesInDir(Path tempDirectory) throws IOException { - try (Stream pathStream = Files.walk(tempDirectory)) { - return pathStream.collect(Collectors.toList()); + try (Stream pathStream = Files.walk(tempDirectory, 1)) { + return pathStream + .filter(p -> Files.isRegularFile(p, LinkOption.NOFOLLOW_LINKS)) + .collect(Collectors.toList()); } } }