From e276773bf3f8d372e6666c8da96b1330bb03a60d Mon Sep 17 00:00:00 2001 From: libraryaddict Date: Wed, 26 Feb 2020 00:22:25 +1300 Subject: [PATCH] Change how I compile methods in hopes of eliminating randomly wrong order --- .../disguise/utilities/reflection/ClassGetter.java | 1 - .../disguise/utilities/watchers/CompileMethods.java | 8 ++------ 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/src/main/java/me/libraryaddict/disguise/utilities/reflection/ClassGetter.java b/src/main/java/me/libraryaddict/disguise/utilities/reflection/ClassGetter.java index bd91033e..06258370 100644 --- a/src/main/java/me/libraryaddict/disguise/utilities/reflection/ClassGetter.java +++ b/src/main/java/me/libraryaddict/disguise/utilities/reflection/ClassGetter.java @@ -34,7 +34,6 @@ public class ClassGetter { if (resource.getPath().toLowerCase().endsWith(".jar")) { processJarfile(resource, pkgname, classes); } else { - System.out.println("Not sure how you got here: " + resource.getPath()); for (File f : new File(resource.getPath() + "/" + pkgname.replace(".", "/")).listFiles()) { if (!f.getName().endsWith(".class") || f.getName().contains("$")) { continue; diff --git a/src/main/java/me/libraryaddict/disguise/utilities/watchers/CompileMethods.java b/src/main/java/me/libraryaddict/disguise/utilities/watchers/CompileMethods.java index 8e7a9e09..18d68900 100644 --- a/src/main/java/me/libraryaddict/disguise/utilities/watchers/CompileMethods.java +++ b/src/main/java/me/libraryaddict/disguise/utilities/watchers/CompileMethods.java @@ -68,18 +68,14 @@ public class CompileMethods { if (c != FlagWatcher.class) { addClass(classes, c.getSuperclass()); - - int ind = classes.indexOf(c.getSuperclass()); - classes.add(ind + 1, c); - } else { - classes.add(0, c); } + + classes.add(c); } private static void doMethods() { ArrayList> classes = ClassGetter .getClassesForPackage(FlagWatcher.class, "me.libraryaddict.disguise.disguisetypes.watchers"); - classes.add(FlagWatcher.class); ArrayList sorted = new ArrayList<>();