Use system class loader when loading class for JavaClassAccessor. development
authorJan Vrany <jan.vrany@fit.cvut.cz>
Wed, 18 Dec 2013 00:02:10 +0100
branchdevelopment
changeset 2964 7c3b2a89f173
parent 2963 2397022c7057
child 2965 bac7022ca26a
Use system class loader when loading class for JavaClassAccessor.
JavaClassAccessor.st
--- a/JavaClassAccessor.st	Thu Dec 12 15:30:33 2013 +0000
+++ b/JavaClassAccessor.st	Wed Dec 18 00:02:10 2013 +0100
@@ -90,7 +90,7 @@
     cls isNil ifTrue:[
         [ 
             loading := true.
-            cls := JavaVM classForName: (binaryName copyReplaceAll: $/ with: $.)
+            cls := JavaVM classForName: (binaryName copyReplaceAll: $/ with: $.) definedBy: JavaVM systemClassLoader.
         ] ensure:[
             loading := false
         ].
@@ -98,7 +98,7 @@
     ^cls
 
     "Created: / 28-02-2012 / 19:22:15 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-    "Modified: / 07-05-2013 / 11:20:39 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 17-12-2013 / 23:54:42 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 !
 
 theClassOrNil