#REFACTORING
authorClaus Gittinger <cg@exept.de>
Fri, 22 Jan 2016 20:45:28 +0100
changeset 16060 df52313e578b
parent 16059 8554ef657db3
child 16061 6e3db33c406f
#REFACTORING class: Tools::ClassList changed: #getSelectedClassIndicesFromClasses
Tools__ClassList.st
--- a/Tools__ClassList.st	Fri Jan 22 20:41:02 2016 +0100
+++ b/Tools__ClassList.st	Fri Jan 22 20:45:28 2016 +0100
@@ -657,20 +657,20 @@
 
     numSelected := selectedClasses size.
     numSelected == 0 ifTrue:[
-	^ #()
+        ^ #()
     ].
 
     numSelected == classes size ifTrue:[
-	"/ all selected - easy
-	^ (1 to:numSelected) asOrderedCollection
+        "/ all selected - easy
+        ^ (1 to:numSelected) asOrderedCollection
     ].
     meta value ifTrue:[
-	classes := classes collect:[:eachClass | eachClass theMetaclass].
+        classes := classes collect:[:eachClass | eachClass theMetaclass].
     ].
 
-    classes := selectedClasses collect:[:aSelectedClass | classes identityIndexOf:aSelectedClass.].
-    classes := classes select:[:idx | idx ~= 0].
-    ^ classes
+    ^ selectedClasses 
+        collect:[:aSelectedClass | classes identityIndexOf:aSelectedClass]
+        thenSelect:[:idx | idx ~= 0].
 
     "Created: / 24.2.2000 / 19:47:52 / cg"
 !
@@ -2142,10 +2142,10 @@
 !ClassList class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/Tools__ClassList.st,v 1.93 2015-03-27 16:19:41 vrany Exp $'
+    ^ '$Header$'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libtool/Tools__ClassList.st,v 1.93 2015-03-27 16:19:41 vrany Exp $'
+    ^ '$Header$'
 ! !