mirror of
https://github.com/2006-Scape/Parabot.git
synced 2026-07-03 00:37:55 +00:00
ClassPath back to it's original state
This commit is contained in:
@@ -34,25 +34,23 @@ import org.parabot.core.ui.components.VerboseLoader;
|
||||
* @author Matt
|
||||
*/
|
||||
public class ClassPath {
|
||||
public final HashMap<String, ClassNode> classes;
|
||||
public final Map<String, URL> resources;
|
||||
private boolean isJar;
|
||||
private boolean parseJar;
|
||||
private ArrayList<URL> jarFiles;
|
||||
public final HashMap<String, ClassNode> classes = new HashMap<String, ClassNode>();
|
||||
public final Map<String, URL> resources = new HashMap<String, URL>();
|
||||
|
||||
private boolean isJar = false;
|
||||
private boolean parseJar = true;
|
||||
private ArrayList<URL> jarFiles = new ArrayList<URL>();
|
||||
|
||||
public URL lastParsed = null;
|
||||
|
||||
public ClassPath() {
|
||||
this(false);
|
||||
|
||||
}
|
||||
|
||||
public ClassPath(final boolean isJar) {
|
||||
this.isJar = isJar;
|
||||
this.classes = new HashMap<String, ClassNode>();
|
||||
this.resources = new HashMap<String, URL>();
|
||||
this.jarFiles = new ArrayList<URL>();
|
||||
}
|
||||
|
||||
|
||||
public void addJar(final File file) {
|
||||
try {
|
||||
addJar(file.toURI().toURL());
|
||||
@@ -60,7 +58,7 @@ public class ClassPath {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public void addJar(final URL url) {
|
||||
this.lastParsed = url;
|
||||
try {
|
||||
@@ -98,8 +96,8 @@ public class ClassPath {
|
||||
}
|
||||
VerboseLoader.get().onProgressUpdate(100);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Adds a jar to this classpath
|
||||
@@ -123,7 +121,7 @@ public class ClassPath {
|
||||
public void parseJarFiles(final boolean enabled) {
|
||||
this.parseJar = enabled;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Finds and loads all classes/jar files in folder
|
||||
* @param directory
|
||||
@@ -289,4 +287,4 @@ public class ClassPath {
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user