- JavaVM>>javaClassObjectForClass: fix: do not install JavaLookup if the class is for one of java primitive types
--- 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.