diff --git a/src/main/java/gr/gousiosg/javacg/stat/JCallGraph.java b/src/main/java/gr/gousiosg/javacg/stat/JCallGraph.java index cb40dc96..9dc5d4f8 100644 --- a/src/main/java/gr/gousiosg/javacg/stat/JCallGraph.java +++ b/src/main/java/gr/gousiosg/javacg/stat/JCallGraph.java @@ -31,10 +31,10 @@ import java.io.*; import java.util.*; import java.util.function.Function; -import java.util.jar.JarEntry; -import java.util.jar.JarFile; import java.util.stream.Stream; import java.util.stream.StreamSupport; +import java.util.zip.ZipEntry; +import java.util.zip.ZipFile; import org.apache.bcel.classfile.ClassParser; @@ -66,8 +66,8 @@ public static void main(String[] args) { System.err.println("Jar file " + arg + " does not exist"); } - try (JarFile jar = new JarFile(f)) { - Stream<JarEntry> entries = enumerationAsStream(jar.entries()); + try (ZipFile jar = new ZipFile(f)) { + Stream<? extends ZipEntry> entries = enumerationAsStream(jar.entries()); String methodCalls = entries. flatMap(e -> {