JavaArray.st
branchdevelopment
changeset 2841 6fa1bcf9c997
parent 2731 13f5be2bf83b
child 2914 1f4c3054998c
--- a/JavaArray.st	Tue Oct 08 19:16:39 2013 +0100
+++ b/JavaArray.st	Thu Oct 10 00:08:11 2013 +0100
@@ -207,7 +207,7 @@
         cls flags: (JavaArray flags bitOr:Behavior flagJavaArray).
         cls instSize: JavaArray instSize.
         cls setComponentClass: aJavaClass.
-        cls setName: (aJavaClass name , '[]') asSymbol.
+        cls setName: ((aJavaClass isJavaClass ifTrue:[aJavaClass binaryName] ifFalse:[aJavaClass name]) , '[]') asSymbol.
          "Kludge, spec says" "All methods of class Object may be invoked on an array."
         cls setMethodDictionary: (JavaVM classForName: 'java.lang.Object') 
                     methodDictionary.
@@ -218,7 +218,7 @@
     "
 
     "Created: / 17-12-2010 / 13:45:53 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-    "Modified: / 05-07-2012 / 23:23:15 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 08-10-2013 / 23:02:48 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 ! !
 
 !JavaArray class methodsFor:'queries'!