From 0bc9dedc621dc0da4a255032e0cac8d778503fb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=B4mulo=20Manciola=20Meloca?= Date: Sun, 7 Apr 2019 00:11:35 -0300 Subject: [PATCH] just made javacg able to process zip files as well --- src/main/java/gr/gousiosg/javacg/stat/JCallGraph.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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 entries = enumerationAsStream(jar.entries()); + try (ZipFile jar = new ZipFile(f)) { + Stream entries = enumerationAsStream(jar.entries()); String methodCalls = entries. flatMap(e -> {