Array.st
changeset 8368 2109093f80ff
parent 7859 837f47feba96
child 8442 5b4f72d5e966
--- a/Array.st	Fri May 21 16:01:10 2004 +0200
+++ b/Array.st	Thu May 27 16:27:19 2004 +0200
@@ -1626,16 +1626,22 @@
 !
 
 storeArrayElementOn:aStream
-    "store as element of an array. Omit the leading '#'"
+    "Store as element of an array. Omit the leading '#'"
 
     self isLiteral ifTrue:[
         aStream nextPut:$(.
-        self do:[:element | element storeArrayElementOn:aStream]
-             separatedBy:[aStream space].
-        aStream nextPut:$)
-    ] ifFalse:[
-        super storeOn:aStream
-    ]
+        self 
+            do:[:element | element storeArrayElementOn:aStream]
+            separatedBy:[aStream space].
+        aStream nextPut:$).
+        ^ self.
+    ].
+    super storeArrayElementOn:aStream
+
+    "
+     #(1 2 3 4 5) storeOn:Transcript   
+     #(1 2 3 4 5) storeArrayElementOn:Transcript   
+    "
 !
 
 storeOn:aStream
@@ -2429,5 +2435,5 @@
 !Array class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/Array.st,v 1.132 2004-01-29 13:20:52 stefan Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/Array.st,v 1.133 2004-05-27 14:27:19 cg Exp $'
 ! !