Improved code

This commit is contained in:
JKetelaar
2014-07-24 00:30:32 +02:00
parent 46e939ae38
commit 5b6b79a074
@@ -1,6 +1,10 @@
package org.parabot.core.asm; package org.parabot.core.asm;
import org.objectweb.asm.ClassWriter;
import org.objectweb.asm.tree.ClassNode;
import org.parabot.core.classpath.ClassPath;
import java.net.URL; import java.net.URL;
import java.security.AllPermission; import java.security.AllPermission;
import java.security.CodeSource; import java.security.CodeSource;
@@ -10,10 +14,6 @@ import java.security.cert.Certificate;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
import org.objectweb.asm.ClassWriter;
import org.objectweb.asm.tree.ClassNode;
import org.parabot.core.classpath.ClassPath;
/** /**
* *
* Makes classnodes into runnable classes * Makes classnodes into runnable classes
@@ -52,8 +52,8 @@ public class ASMClassLoader extends ClassLoader {
@Override @Override
protected Class<?> findClass(String name) throws ClassNotFoundException { protected Class<?> findClass(String name) throws ClassNotFoundException {
try { try {
return super.getSystemClassLoader().loadClass(name); return getSystemClassLoader().loadClass(name);
} catch (Exception e) { } catch (Exception ignored) {
} }
String key = name.replace('.', '/'); String key = name.replace('.', '/');
@@ -67,7 +67,7 @@ public class ASMClassLoader extends ClassLoader {
classCache.put(key, c); classCache.put(key, c);
return c; return c;
} }
return super.getSystemClassLoader().loadClass(name); return getSystemClassLoader().loadClass(name);
} }
private final Class<?> nodeToClass(ClassNode node) { private final Class<?> nodeToClass(ClassNode node) {