*** empty log message ***
authorClaus Gittinger <cg@exept.de>
Fri, 01 Mar 2002 20:14:20 +0100
changeset 1256 cc3fa02585ec
parent 1255 76ed89aa23dd
child 1257 69817cd3c8ba
*** empty log message ***
Explainer.st
--- a/Explainer.st	Thu Feb 28 14:55:49 2002 +0100
+++ b/Explainer.st	Fri Mar 01 20:14:20 2002 +0100
@@ -615,8 +615,7 @@
 or one of its ' , nSubClasses printString , ' subclasses.'
     ].
 
-    sub := aClass allSubclasses collect:[:c | c name].
-    subNames := sub collect:[:c | c theNonMetaclass name].
+    subNames := aClass allSubclasses collect:[:c | c theNonMetaclass name].
     className := aClass name.
     nSubClasses == 0 ifTrue:[
         shortText ifTrue:[
@@ -629,7 +628,7 @@
 
     shortText ifTrue:[
         nSubClasses == 1 ifTrue:[
-            ^ selfString , ' - an instance of ''' , className , ''' or ''' , sub first , '''.'
+            ^ selfString , ' - an instance of ''' , className , ''' or ''' , subNames first , '''.'
         ].
         ^ selfString , ' - an instance of ''' , className , ''' or one of its subclasses.'
     ].
@@ -639,7 +638,7 @@
 In this case, it will be an instance of ' , className , '
 or one of its subclasses:
 
-' , sub asStringCollection asString
+' , subNames asStringCollection asString
     ].
 
     ^ selfString , ' refers to the object which received the message.
@@ -848,5 +847,5 @@
 !Explainer class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/Explainer.st,v 1.51 2002-02-25 19:57:27 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/Explainer.st,v 1.52 2002-03-01 19:14:20 cg Exp $'
 ! !