Tools_ClassList.st
changeset 11259 088e5db972c6
parent 10529 bf7dcbf92471
child 11556 ca2117cbf0b5
equal deleted inserted replaced
11258:0a6850644110 11259:088e5db972c6
  1123     "Modified: / 04-02-2000 / 17:16:34 / cg"
  1123     "Modified: / 04-02-2000 / 17:16:34 / cg"
  1124     "Created: / 05-02-2000 / 13:42:08 / cg"
  1124     "Created: / 05-02-2000 / 13:42:08 / cg"
  1125     "Created: / 07-08-2011 / 18:51:14 / Jan Vrany <jan.vrany@fit.cvut.cz>"
  1125     "Created: / 07-08-2011 / 18:51:14 / Jan Vrany <jan.vrany@fit.cvut.cz>"
  1126 ! !
  1126 ! !
  1127 
  1127 
       
  1128 !ClassList methodsFor:'initialize-release'!
       
  1129 
       
  1130 release
       
  1131     super release.
       
  1132 
       
  1133     currentNamespace removeDependent:self.
       
  1134     sortByNameAndInheritance removeDependent:self.
       
  1135     hidePrivateClasses removeDependent:self.
       
  1136     markApplicationsHolder removeDependent:self.
       
  1137     meta removeDependent:self.
       
  1138     selectedClassNameIndices removeDependent:self.
       
  1139     showClassPackages removeDependent:self.
       
  1140 
       
  1141     "Created: / 05-02-2000 / 13:42:18 / cg"
       
  1142 ! !
       
  1143 
  1128 !ClassList methodsFor:'private'!
  1144 !ClassList methodsFor:'private'!
  1129 
  1145 
  1130 listOfClasses
  1146 listOfClasses
  1131     |classesAlready classesOrdered generator nameSpaceFilter packageFilter allName hidePrivate
  1147     |classesAlready classesOrdered generator nameSpaceFilter packageFilter allName hidePrivate
  1132      privateClassesPerClass nameFilterIncludesMatchCharacters lcNameFilter|
  1148      privateClassesPerClass nameFilterIncludesMatchCharacters lcNameFilter|
  1609     ].
  1625     ].
  1610 
  1626 
  1611     "Modified: / 31.10.2001 / 11:33:21 / cg"
  1627     "Modified: / 31.10.2001 / 11:33:21 / cg"
  1612 !
  1628 !
  1613 
  1629 
  1614 release
       
  1615     super release.
       
  1616 
       
  1617     currentNamespace removeDependent:self.
       
  1618     sortByNameAndInheritance removeDependent:self.
       
  1619     hidePrivateClasses removeDependent:self.
       
  1620     markApplicationsHolder removeDependent:self.
       
  1621     meta removeDependent:self.
       
  1622     selectedClassNameIndices removeDependent:self.
       
  1623     showClassPackages removeDependent:self.
       
  1624 
       
  1625     "Created: / 05-02-2000 / 13:42:18 / cg"
       
  1626 !
       
  1627 
       
  1628 updateClassesIn:aCollection
  1630 updateClassesIn:aCollection
  1629     "replace any obsolete class in aCollection;
  1631     "replace any obsolete class in aCollection;
  1630      return true, if any was found"
  1632      return true, if any was found"
  1631 
  1633 
  1632     |found meta classes|
  1634     |found meta classes|
  1997 ! !
  1999 ! !
  1998 
  2000 
  1999 !ClassList class methodsFor:'documentation'!
  2001 !ClassList class methodsFor:'documentation'!
  2000 
  2002 
  2001 version_CVS
  2003 version_CVS
  2002     ^ '$Header: /cvs/stx/stx/libtool/Tools_ClassList.st,v 1.56 2011-08-07 18:40:45 vrany Exp $'
  2004     ^ '$Header: /cvs/stx/stx/libtool/Tools_ClassList.st,v 1.57 2012-02-13 13:46:28 cg Exp $'
  2003 ! !
  2005 ! !