[Newbies] Re: Howto find all subclass responsibilities for a given
Class
Zulq Alam
me at zulq.net
Sun Aug 17 00:58:43 UTC 2008
Hi Felix,
A method may be required explicitly:
requiredMethod
self subclassResponsibility
or implicity:
method
self requiredMethod
where #requiredMethod has not been implemented.
You can see all of these by sending your class #requiredSelectors, for
example:
MyMorph requiredSelectors asArray
"prints: #(#addWorldHaloMenuItemsTo:hand: #slotName etc..."
Or alternativlely, if you are using the OmniBrowser you can install
DynamicProtocols which will add a "-- required --" protocol dynamically
when you are browsing.
The required dynamic protocol will include all the methods returned by
#requiredSelectors. If you select one of these methods you will be shown
a simple template for implementing the method.
Regards,
Zulq.
Felix Dorner wrote:
> Hi,
>
> I am playing around with Morphs to create a Board for the ancient Go
> game. Given that I'd like to create a completely new kind of Morph
> (i.e. a Class that extends Morph), I'd like to find out which methods
> in the Morph class are defined as subclass responsibilities. Is there
> any fast way to do such a kind of search?
>
> Thanks,
> Felix
More information about the Beginners
mailing list