*** empty log message ***
authorClaus Gittinger <cg@exept.de>
Tue, 22 Sep 2009 13:28:56 +0200
changeset 12000 21c4d24bdd34
parent 11999 5c5947a4b464
child 12001 75a4c5f8cdc0
*** empty log message ***
Smalltalk.st
--- a/Smalltalk.st	Tue Sep 22 13:23:54 2009 +0200
+++ b/Smalltalk.st	Tue Sep 22 13:28:56 2009 +0200
@@ -1849,10 +1849,22 @@
 !
 
 allMethodsDo:aBlock
+    "enumerate all methods in the Smalltalk namespace's classes"
+
     Smalltalk allClassesDo:[:eachClass |
-	eachClass instAndClassSelectorsAndMethodsDo:[:sel :mthd |
-	    aBlock value:mthd
-	]
+        eachClass instAndClassSelectorsAndMethodsDo:[:sel :mthd |
+            aBlock value:mthd
+        ]
+    ].
+!
+
+allMethodsWithSelectorDo:aBlock
+    "enumerate all methods in the Smalltalk namespace's classes"
+
+    Smalltalk allClassesDo:[:eachClass |
+        eachClass instAndClassSelectorsAndMethodsDo:[:sel :mthd |
+            aBlock value:mthd value:sel
+        ]
     ].
 !
 
@@ -7189,5 +7201,5 @@
 !Smalltalk class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/Smalltalk.st,v 1.884 2009-09-18 15:49:09 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/Smalltalk.st,v 1.885 2009-09-22 11:28:56 cg Exp $'
 ! !