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()); } } }