ClassOrganizer.st
changeset 556 05070d255d6a
parent 258 bf9fd9ad4687
child 592 19591d2ed857
--- a/ClassOrganizer.st	Wed Mar 05 12:41:46 1997 +0100
+++ b/ClassOrganizer.st	Wed Mar 05 17:10:48 1997 +0100
@@ -112,8 +112,8 @@
     |list|
 
     list := OrderedCollection new.
-    class methodArray with:class selectorArray do:[:m :s |
-	m category == aCategorySymbol ifTrue:[list add:s]
+    class methodDictionary keysAndValuesDo:[:sel :mthd |
+        mthd category == aCategorySymbol ifTrue:[list add:sel]
     ].
     ^ list asArray
 
@@ -167,25 +167,25 @@
     |coll|
 
     coll := IdentityDictionary new.
-    class methodArray with:class selectorArray do:[:m :s |
-	|cat list|
+    class methodDictionary keysAndValuesDo:[:sel :mthd |
+        |cat list|
 
-	cat := m category.
-	list := coll at:cat ifAbsent:[].
-	list isNil ifTrue:[
-	    coll at:cat put:(list := OrderedCollection new).
-	].
-	list add:s
+        cat := mthd category.
+        list := coll at:cat ifAbsent:[].
+        list isNil ifTrue:[
+            coll at:cat put:(list := OrderedCollection new).
+        ].
+        list add:sel
     ].
     coll keysAndValuesDo:[:category :list |
-	aStream nextPut:$(.
-	aStream nextPutAll:category asString storeString.
-	list do:[:selector |
-	    aStream space.
-	    selector storeOn:aStream
-	].
-	aStream nextPut:$).
-	aStream cr
+        aStream nextPut:$(.
+        aStream nextPutAll:category asString storeString.
+        list do:[:selector |
+            aStream space.
+            selector storeOn:aStream
+        ].
+        aStream nextPut:$).
+        aStream cr
     ]
 
     "
@@ -204,5 +204,5 @@
 !ClassOrganizer class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic3/ClassOrganizer.st,v 1.8 1996-05-18 15:37:24 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic3/ClassOrganizer.st,v 1.9 1997-03-05 16:10:48 ca Exp $'
 ! !