From 605a67932f9dd05268fc90625504b92554bc9810 Mon Sep 17 00:00:00 2001 From: Skylot Date: Sat, 22 Aug 2020 15:33:43 +0100 Subject: [PATCH] chore: remove unused array allocation --- .../src/main/java/jadx/core/clsp/ClspGraph.java | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/jadx-core/src/main/java/jadx/core/clsp/ClspGraph.java b/jadx-core/src/main/java/jadx/core/clsp/ClspGraph.java index f58c0720..e7bfb086 100644 --- a/jadx-core/src/main/java/jadx/core/clsp/ClspGraph.java +++ b/jadx-core/src/main/java/jadx/core/clsp/ClspGraph.java @@ -58,14 +58,8 @@ public class ClspGraph { if (nameMap == null) { throw new JadxRuntimeException("Classpath must be loaded first"); } - int size = classes.size(); - ClspClass[] nClasses = new ClspClass[size]; - int k = 0; for (ClassNode cls : classes) { - nClasses[k++] = addClass(cls); - } - for (int i = 0; i < size; i++) { - nClasses[i].setParents(ClsSet.makeParentsArray(classes.get(i))); + addClass(cls); } } @@ -105,12 +99,12 @@ public class ClspGraph { return cls.getMethodsMap().get(methodInfo.getShortId()); } - private ClspClass addClass(ClassNode cls) { + private void addClass(ClassNode cls) { ArgType clsType = cls.getClassInfo().getType(); String rawName = clsType.getObject(); ClspClass clspClass = new ClspClass(clsType, -1); + clspClass.setParents(ClsSet.makeParentsArray(cls)); nameMap.put(rawName, clspClass); - return clspClass; } /** -- GitLab