This API is there since about a decade. In Smalltalk the selector would
have been allSubclasses. However, in Moose, we typically use all for
contained elements. This is why it's not called allSubclasses. Another
possibility would be to call it deepSubclasses. But, of course, everything
is subject to change.
Cheers,
Doru
On Sat, Dec 7, 2013 at 8:34 PM, Stéphane Ducasse
<stephane.ducasse(a)inria.fr>wrote;wrote:
subclassHierarchy
| subclasses |
subclasses := OrderedCollection new.
self allSubclassesDo: [:each | subclasses add: each].
^ subclasses
to me it looks like too much thinking and this kind of API sucks.
I can understand
subclassHierarchyDepth
because it is about hierarchy but no subclasses.
Stef
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
--
www.tudorgirba.com
"Every thing has its own flow"