Hi Stefan, Now when using a filter you can configure each processor individually. Here is a full example of an implementors browser on a method with dive in support: http://ws.stfx.eu/GK4T298XWAS8 I just added the minimum API to configure individual processors. I added more examples that you can see by inspecting the GTSpotter class and selecting the 'Examples' presentation. For now this only works in the latest moose image. Cheers, Andrei On Wed, Sep 23, 2015 at 2:06 PM, Alexandre Bergel <alexandre.bergel@me.com> wrote:
It would be great to have this accessible from the Help Browser. It is easy to write helps and really useful!
Alexandre
On Sep 23, 2015, at 6:30 AM, Andrei Chis <chisvasileandrei@gmail.com> wrote:
Hi Stephan,
Right now you can just filter processors in spotter:
GTSpotterMorph new extent: 600@700; spotterModel: (GTSpotter on: Object>>#printString withProcessors: { CompiledMethod>>#spotterForImplementorsFor:}); openCenteredInWorld.
However this does not work if you need to override properties of a search, like actLogic.
An alternative would be also add a way to override properties of a search, like for example:
GTSpotterMorph new extent: 600@700; spotterModel: (GTSpotter on: Object>>#printString withProcessor: { CompiledMethod>>#spotterForImplementorsFor:} initializedWith: [:aProcessor | aProcessor candidatesLimit: 100; actLogic: [""] ]); openCenteredInWorld
Cheers, Andrei
On Tue, Sep 22, 2015 at 2:15 PM, Stephan Eggermont <stephan@stack.nl> wrote: On 22-09-15 14:02, Peter Uhnák wrote: Also, how do I get to a list of the implementers/senders/references/etc of the method/class? What is the improved and approved way to do this :) ?
do you mean sending them #senders and #implementors? Or am I missing something?
No, how do I get a spotter morph showing the implementors so I can choose one. Without duplicating too much.
Stephan
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.