stx_libtool.st
changeset 17021 a47025f2c1f0
parent 17012 dc2ad051766a
child 17069 0f73314da159
--- a/stx_libtool.st	Fri Nov 04 15:13:28 2016 +0100
+++ b/stx_libtool.st	Fri Nov 04 15:13:29 2016 +0100
@@ -127,7 +127,8 @@
      are extended by myself.
      They are mandatory, because we need these packages as a prerequisite for loading and compiling.
      This method is generated automatically,
-     by searching along the inheritance chain of all of my classes."
+     by searching along the inheritance chain of all of my classes.
+     Please take a look at the #referencedPreRequisites method as well."
 
     ^ #(
         #'stx:goodies/refactoryBrowser/parser'    "RBProgramNodeVisitor - superclass of CodeGenerator"
@@ -139,19 +140,20 @@
         #'stx:libview'    "AbstractBackground - superclass of DiffTextView::DiffTextScrollerBackground"
         #'stx:libview2'    "ApplicationModel - extended"
         #'stx:libwidg'    "Button - superclass of ViewWithAcceptAndCancelBar::AcceptAndCancelBar::ButtonWithHelpText"
-        #'stx:libwidg2'    "AbstractHierarchicalItem - superclass of Bookmark"
+        #'stx:libwidg2'    "AbstractHierarchicalItem - superclass of AbstractLauncherApplication::PackageLoadDialog::MyHierarchicalItem"
     )
 !
 
 referencedPreRequisites
     "list packages which are a prerequisite, because they contain
      classes which are referenced by my classes.
-     We do not need these packages as a prerequisite for compiling or loading,
+     These packages are NOT needed as a prerequisite for compiling or loading,
      however, a class from it may be referenced during execution and having it
      unloaded then may lead to a runtime doesNotUnderstand error, unless the caller
      includes explicit checks for the package being present.
      This method is generated automatically,
-     by searching all classes (and their packages) which are referenced by my classes."
+     by searching all classes (and their packages) which are referenced by my classes.
+     Please also take a look at the #mandatoryPreRequisites method"
 
     ^ #(
     )
@@ -316,6 +318,7 @@
         SettingsDialog
         SmalltalkCodeGeneratorTool
         SyntaxElementVariable
+        TerminalApplication
         #'Tools::BackgroundSourceProcessingService'
         #'Tools::BreakpointService'
         #'Tools::BrowserList'
@@ -407,7 +410,6 @@
         (SmalltalkInspectorView autoload)
         (SourceRevisionItem autoload)
         (SystemStatusMonitor autoload)
-        (TerminalApplication autoload)
         (TextDiffTests autoload)
         (#'Tools::CodeView2DemoApp' autoload)
         (#'Tools::CompilerWarningToDoListEntry' autoload)
@@ -501,7 +503,6 @@
         MethodDictionary inspectorClass
         MultiImage inspectorClass
         NonPositionableExternalStream inspectorExtraMenuOperations
-        Object inspect
         Object inspector2TabClass
         Object inspector2TabCommon
         Object inspector2TabDisplayObject
@@ -509,7 +510,6 @@
         Object inspector2TabForInspectorClass
         Object inspector2TabLabel
         Object inspector2Tabs
-        Object inspectorClass
         Object inspectorExtraAttributes
         Object inspectorValueStringInListFor:
         Object isTestCaseLike