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