[GOODIE] TracingMessagesBrowser

Chris Muller (chris at funkyobjects.org) cmuller at kc.rr.com
Sun Jan 13 21:50:21 UTC 2002


from preamble:

"Change Set:		TracingMethodsBrowser
Date:			9 January 2002
Author:			Chris Muller (chris at funkyobjects.org)

This change set adds a new browser to Squeak 3.1 useful for tracing
message flow statically.  It looks like a standard methods browser with
methods in the upper pane, code in the lower.  As you browse senders and
implementors, the upper pane is built into a ""stack"" rather than
opening new method browsers. Implementors are indented below the
currently selected method, senders are outdented above.  You end up with
a flow of the execution of methods across multiple classes all in one
place.

It is implemented as a new subclass of MessageSet, so you have all of
the other functions of a regular message browser.  You can turn the
functionality on and off in the Preferences panel or toggle your current
setting by holding the Shift key (at the time you select implementors or
senders).

Highly recommended for newbies wanting to learn Squeak!!

Though I have implemented this in Squeak from scratch, I would like to
give credit to someone at Applied Reasoning, who originally thought of
this idea and implemented it in VisualWorks and VisualAge.
"!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: TracingMessagesBrowser.cs.gz
Type: application/octet-stream
Size: 6595 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20020113/ce1c576f/TracingMessagesBrowser.cs.obj


More information about the Squeak-dev mailing list