Change how I compile methods in hopes of eliminating randomly wrong order
This commit is contained in:
		| @@ -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; | ||||
|   | ||||
| @@ -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<Class<?>> classes = ClassGetter | ||||
|                 .getClassesForPackage(FlagWatcher.class, "me.libraryaddict.disguise.disguisetypes.watchers"); | ||||
|         classes.add(FlagWatcher.class); | ||||
|  | ||||
|         ArrayList<Class> sorted = new ArrayList<>(); | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user