Skip to content

Commit 44a20cd

Browse files
hansonrhansonr
authored andcommitted
j2sClazz.js
ClassLoader set to first try to load a file from its own class if the given path includes that class name
1 parent 8264c00 commit 44a20cd

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

sources/net.sf.j2s.java.core/srcjs/js/j2sClazz.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -317,7 +317,8 @@ Clazz.forName = function(name, initialize, loader, isQuiet) {
317317
isQuiet = true;
318318
var className = loader.baseClass.getName$(); // set in java.lang.Class.getClassLoader$()
319319
var i = className.lastIndexOf(".");
320-
var name1 = className.substring(0, i + 1) + name;
320+
var name1 = className.substring(0, i + 1);
321+
name1 = (name.indexOf(name1) == 0 ? name : name1 + name);
321322
cl = Clazz._4Name(name1, null, null, false, initialize, true);
322323
} catch (e) {}
323324
}

0 commit comments

Comments
 (0)