Feb. 6, 2012
3:13 p.m.
yes
I know what proper implementation of it should be:
contextsToShow := stack reject: [:context | context method pragmas anySatisfy: [:pragma | pragma keyword == #skipWhileDebugging ] ]
like that, you can tag the methods by yourself, instead of making Debugger too clever to decide:
Foo>>bar <skipWhileDebugging>
..some boring code..
and probably the test can be more complicated, since we don't want all #at: method for colleciton, for instance, we should be able to tag only #at: method in Collection itself , so debugger should take the method and check if it overrides a method, which is tagged as unimportant.
:)
best cami
-- Best regards, Igor Stasenko.