Hi, > On 19 Jul 2017, at 19:56, Esteban A. Maringolo <emaring...@gmail.com> wrote: > > Hi Tim, all > > 2017-07-19 14:34 GMT-03:00 Tim Mackinnon <tim@testit.works>: >> Hi - I've always meant to ask this question as it often catches me out. >> >> When you get a typical debugger on doesNotUnderstood: I find that typically >> I've muddled up a method name - so I want to quickly browse the receiver of >> my mistake and understand what methods it actually has that I can use. >> >> It seems that the browse button is exactly that, and the debugger helpfully >> shows MyClass(Object) doesNotUnderstand.... >> >> But browse actually opens on Object >>doesNotUnderstand: which while >> technically correct is not really that helpful. > > Yesterday I was going to ask about this behavior, which has been > nagging me for some time. I feel better reading it isn't only me who's > sensitive to this friction. > > I don't understand why it is like this, but I assume it is because of > a common behavior of browsing the receiver object in the stack frame > without considering particular cases like Object>>doesNotUnderstand: > > I'll be happy if you find a way to implement it, as a System Option or > via a shortcut modifier.
In fact, some years ago Camillo Bruni implemented a solution for this (it was opening the debugger in the place where the DNU was originated) but I think it was deactivated because people was not so happy. Maybe now is time to retry ;) Esteban > > Regards! > > Esteban A. Maringolo >