SystemBrowser.st
changeset 1059 918deae4d1c7
parent 1036 cb9104e788d8
child 1143 0707461e582a
--- a/SystemBrowser.st	Mon Mar 03 15:22:36 1997 +0100
+++ b/SystemBrowser.st	Mon Mar 03 15:24:39 1997 +0100
@@ -234,6 +234,9 @@
         "/ a matchString - need string matching procedure
 
         searchBlock := [:class :method :s |
+                            method isLazyMethod ifTrue:[
+                                method makeRealMethod
+                            ].
                             (method literalsDetect:[:aLiteral|
                                 (aLiteral isMemberOf:Symbol) 
                                   and:[aSelectorString match:aLiteral]
@@ -249,7 +252,12 @@
             sel isNil ifTrue:[
                 ^ nil     "/ none
             ].
-            searchBlock := [:class :method :s | method sends:sel].
+            searchBlock := [:class :method :s | 
+                                method isLazyMethod ifTrue:[
+                                    method makeRealMethod
+                                ].
+                                method sends:sel
+                           ].
         ]
     ].
     ^ self allMethodsIn:aCollectionOfClasses where:searchBlock
@@ -258,7 +266,7 @@
      SystemBrowser allCallsOn:#at:put: in:(Smalltalk allClasses)
     "
 
-    "Modified: 30.1.1997 / 16:03:24 / cg"
+    "Modified: 3.3.1997 / 15:20:09 / cg"
 !
 
 allMethodsIn:aCollectionOfClasses inst:wantInst class:wantClass where:aBlock
@@ -1757,6 +1765,6 @@
 !SystemBrowser class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/SystemBrowser.st,v 1.76 1997-02-13 22:19:42 ca Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/SystemBrowser.st,v 1.77 1997-03-03 14:24:39 cg Exp $'
 ! !
 SystemBrowser initialize!