You might want to try Calypso. http://dionisiydk.blogspot.com.au/2016/12/calypso-new-system-browser-for-pharo.html
Note this only works for the current trunk of Pharo 6, which you can get via PharoLauncher, or.. http://files.pharo.org/vm/pharo-spur32/ http://files.pharo.org/image/60/ cheers -ben On Tue, Jan 24, 2017 at 6:53 AM, Peter Goodall <pjgood...@gmail.com> wrote: > Hello, > > I've just started using Pharo again after a few years absence. It is > becoming a very nice environment. > > I completely agree with Sanjay that visibility of inherited methods and > protocols is vital for several reasons: > > * The interface of the class I am editing includes all of its inherited > methods. > * If i want to over-ride a method, I would like to start from its source > code. > * I need to see the exact list of superclass protocols, so I can create a > new method in the correct one. > > From memory, when you edited an inherited method in dolphin, it asked you if > you wanted to save it in the currently implementing class, or the currently > browsed class. > > An information field near the the source source pane is sufficient to > indicate the signature of the method selected like: > MyClass class >> #myMethod. It isn't necessary to crowd the method selector > list with class names. Greying-out the inherited methods worked as an > indicator. > > You also need the ability to view inherited methods up-to but not including > a superclass - so that you can filter out methods of little contextual > interest. Filtering out methods form Object would be an example default. > > From memory IBM Smalltalk allowed similar visibility - but that's a long > time ago for me... > > Dolphin Smalltalk has a very beautiful browser system. It is most definitely > worth exploring. > > Cheers, > --Peter Goodall > > > > -- > View this message in context: > http://forum.world.st/how-to-see-methods-implemented-in-super-classes-tp4826435p4930525.html > Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com. >