Currently, spotter finds only messages with the exact name.
for example:
addStep
finds no implementors althought the method
addStep:

exists.



suggestion for spotterImplementorsFor:


spotterImplementorsFor: aStep
    <spotterOrder: 30>
    | processor |
    processor := aStep listProcessor.
    processor
        title: 'Implementors';
        filter: [ :originalQuery :stream |
                | aCollection query |
                aCollection := OrderedCollection  new.
                query := originalQuery trimBoth.
                SystemNavigation default allBehaviorsDo: [:class |
                    class selectorsDo:[:selector |
                        (selector includesSubstring: query)
                        ifTrue: [
                            | method |
                            method := class>>selector.
                            aCollection add: method.
                            aCollection size > 5 ifFalse: [
                                stream addObject: method inProcessor:
processor ]]]].
                aCollection ].
    ^ processor

Reply via email to