src/JavaFieldDescriptor.st
branchjk_new_structure
changeset 1609 7a2627788ad7
parent 1288 444181770028
child 1610 15c74eeadcc0
--- a/src/JavaFieldDescriptor.st	Thu Aug 16 09:44:50 2012 +0000
+++ b/src/JavaFieldDescriptor.st	Thu Aug 16 11:52:58 2012 +0000
@@ -97,6 +97,15 @@
     ^JavaVM javaClassObjectForClass: self javaClass
 
     "Created: / 25-11-2010 / 18:10:30 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
+javaClassUsingClassLoader: classLoaderOrNil
+    javaClass isNil ifTrue:[
+        javaClass := JavaVM classForName: self javaClassName definedBy: classLoaderOrNil.
+    ].
+    ^javaClass
+
+    "Created: / 16-08-2012 / 12:48:03 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 ! !
 
 !JavaFieldDescriptor methodsFor:'comparing'!