SystemBrowser.st
changeset 8759 1ef143757126
parent 8704 f5b8ba75a158
child 8851 287f3e03a645
--- a/SystemBrowser.st	Tue Sep 22 13:25:53 2009 +0200
+++ b/SystemBrowser.st	Tue Sep 22 13:27:41 2009 +0200
@@ -3108,15 +3108,13 @@
             allSelectors := Set new.
             top20 := SortedCollection new.
             top20 sortBlock:[:a :b | (a spellAgainst:aSelectorString) > (b spellAgainst:aSelectorString)].
-            Smalltalk allClasses do:[:cls |
-                cls instAndClassSelectorsAndMethodsDo:[:s :m |
-                    (s spellAgainst:aSelectorString) > 50 ifTrue:[    
-                        (allSelectors includes:s) ifFalse:[
-                            allSelectors add:s.
-                            top20 add:s.
-                            top20 size > 20 ifTrue:[ top20 removeLast. allSelectors := top20 asSet ].
-                        ]
-                    ].
+            Smalltalk allMethodsWithSelectorDo:[:eachMethod :eachSelector |
+                (eachSelector spellAgainst:aSelectorString) > 50 ifTrue:[    
+                    (allSelectors includes:eachSelector) ifFalse:[
+                        allSelectors add:eachSelector.
+                        top20 add:eachSelector.
+                        top20 size > 20 ifTrue:[ top20 removeLast. allSelectors := top20 asSet ].
+                    ]
                 ]
             ].
             choice := Dialog 
@@ -5707,7 +5705,7 @@
 !SystemBrowser class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/SystemBrowser.st,v 1.264 2009-09-15 12:12:34 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/SystemBrowser.st,v 1.265 2009-09-22 11:27:41 cg Exp $'
 ! !
 
 SystemBrowser initialize!