From 7b94552825696d2de8b4ea15dbf2f25ae61535e1 Mon Sep 17 00:00:00 2001 From: Adam Date: Sun, 15 Nov 2015 00:00:27 -0500 Subject: [PATCH] Initialize methods after loading classgroup too, I dont know if other things are broken elsewhere. Making the method graphs work makes many more frames. Might be worth processing methods one at a time and then doing the comparisons. And maybe elsewhere that doesn't need the graph will not include all frames, or something. --- src/main/java/net/runelite/deob/ClassGroup.java | 6 ++++++ src/main/java/net/runelite/deob/util/JarUtil.java | 2 ++ 2 files changed, 8 insertions(+) diff --git a/src/main/java/net/runelite/deob/ClassGroup.java b/src/main/java/net/runelite/deob/ClassGroup.java index 80393565d7..a252a8a16e 100644 --- a/src/main/java/net/runelite/deob/ClassGroup.java +++ b/src/main/java/net/runelite/deob/ClassGroup.java @@ -44,6 +44,12 @@ public class ClassGroup return c; return null; } + + public void initialize() + { + buildClassGraph(); + lookup(); + } public void buildClassGraph() { diff --git a/src/main/java/net/runelite/deob/util/JarUtil.java b/src/main/java/net/runelite/deob/util/JarUtil.java index ecdfeab8a9..bd97fd6ae9 100644 --- a/src/main/java/net/runelite/deob/util/JarUtil.java +++ b/src/main/java/net/runelite/deob/util/JarUtil.java @@ -35,6 +35,8 @@ public class JarUtil } } + group.initialize(); + return group; }