aboutsummaryrefslogtreecommitdiff
path: root/nailgun_launcher/CBTUrlClassLoader.java
diff options
context:
space:
mode:
Diffstat (limited to 'nailgun_launcher/CBTUrlClassLoader.java')
-rw-r--r--nailgun_launcher/CBTUrlClassLoader.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/nailgun_launcher/CBTUrlClassLoader.java b/nailgun_launcher/CBTUrlClassLoader.java
index c05391b..0ba8a61 100644
--- a/nailgun_launcher/CBTUrlClassLoader.java
+++ b/nailgun_launcher/CBTUrlClassLoader.java
@@ -3,6 +3,7 @@ import java.io.*;
import java.net.*;
import java.util.*;
import static cbt.Stage0Lib.*;
+import java.util.concurrent.ConcurrentHashMap;
class CbtURLClassLoader extends java.net.URLClassLoader{
public String toString(){
return (
@@ -15,6 +16,9 @@ class CbtURLClassLoader extends java.net.URLClassLoader{
);
}
public Class loadClass(String name) throws ClassNotFoundException{
+ Class _class = super.loadClass(name);
+ if(_class == null) throw new ClassNotFoundException(name);
+ else return _class;
//System.out.println("loadClass("+name+") on \n"+this);
return super.loadClass(name);
}