- JavaVM>>javaClassObjectForClass: fix: do not install JavaLookup if the class is for one of java primitive types jk_new_structure
authorvranyj1
Thu, 23 Aug 2012 18:29:19 +0000
branchjk_new_structure
changeset 1675 fe6aa1d083cf
parent 1674 f7e00de5caae
child 1676 20ca852fd3b7
- JavaVM>>javaClassObjectForClass: fix: do not install JavaLookup if the class is for one of java primitive types
src/JavaVM.st
--- a/src/JavaVM.st	Thu Aug 23 18:23:13 2012 +0000
+++ b/src/JavaVM.st	Thu Aug 23 18:29:19 2012 +0000
@@ -19315,7 +19315,7 @@
 
     "/ Here, install Java lookup as Java may send a messages to that
     "/ object
-    (aClass isJavaClass not and:[aClass isJavaArrayClass not]) ifTrue:[
+    (aClass isJavaClass not and:[aClass isJavaArrayClass not and:[aClass isJavaPrimitiveType not]]) ifTrue:[
         aClass lookupObject: JavaLookup instance.
     ].
     javaClassObj := (vm classForName: 'java.lang.Class') new.