src/JavaFieldDescriptor.st
branchjk_new_structure
changeset 1271 2caa288596fd
parent 1227 5b7722ac31a4
child 1281 b46adbe75503
--- a/src/JavaFieldDescriptor.st	Mon Dec 12 17:11:06 2011 +0000
+++ b/src/JavaFieldDescriptor.st	Mon Dec 12 17:15:20 2011 +0000
@@ -117,10 +117,14 @@
 !
 
 match: another
-
-    ^JavaVM canCast: self javaClass to: another javaClass
+    self javaClass isJavaPrimitiveType ifTrue: [
+        ^JavaVM canCast: self javaClass to: another javaClass
+    ].
+    "/ I have no idea, if some object may match another Smalltalk object, so be generous
+    ^ true.
 
     "Created: / 06-12-2011 / 22:56:57 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 12-12-2011 / 17:58:07 / kursjan <kursjan@fit.cvut.cz>"
 ! !
 
 !JavaFieldDescriptor methodsFor:'initialization'!