stx_libbasic2.st
branchjv
changeset 4170 fa392e0642c5
parent 4077 45efb67f7d5b
parent 4162 9c676f6de27e
child 4215 195c5c496e71
--- a/stx_libbasic2.st	Fri Oct 14 06:49:22 2016 +0200
+++ b/stx_libbasic2.st	Sat Oct 15 06:56:28 2016 +0200
@@ -71,22 +71,24 @@
      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:libbasic'    "AbstractNumberVector - superclass of HalfFloatArray"
+        #'stx:libbasic'    "AbstractNumberVector - superclass of HalfFloatArray"
     )
 !
 
 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"
 
     ^ #(
     )
@@ -213,7 +215,6 @@
         Bezier
         BinaryTree
         BinaryTreeNode
-        BitArray
         BoltLock
         CRC32Stream
         CacheDictionary
@@ -311,7 +312,6 @@
         Trie
         URI
         UUID
-        UnboxedIntegerArray
         UndoSupport
         UnitConverter
         UnixPTYStream
@@ -333,7 +333,6 @@
         Base64Coder
         BayesClassifier
         Bezier2Segment
-        BooleanArray
         CacheDictionaryWithFactory
         DecNetSocketAddress
         EpsonFX1PrinterStream
@@ -344,23 +343,17 @@
         HostAddressLookupError
         HostNameLookupError
         IPSocketAddress
-        IntegerArray
         LazyCons
         LineNumberReadStream
-        LongIntegerArray
         PostscriptPrinterStream
         RandomGenerator
         SharedQueue
-        SignedIntegerArray
-        SignedLongIntegerArray
-        SignedWordArray
         TSMultiTree
         TSMultiTreeNode
         TimedPromise
         UDSocketAddress
         Unicode32String
         ValueDoubleLink
-        WordArray
         ZipArchive
         ZipStream
         FileURI
@@ -380,49 +373,50 @@
      if it has extensions."
 
     ^ #(
-	CharacterArray asKoelnerPhoneticCode
-	CharacterArray asSoundexCode
-	CharacterArray printf:
-	CharacterArray printf:on:
-	CharacterArray printfWith:
-	CharacterArray printfWith:with:
-	CharacterArray printfWith:with:with:
-	CharacterArray printfWith:with:with:with:
-	CharacterArray #'printf_formatArgCount'
-	CharacterArray #'printf_printArgFrom:to:withData:'
-	CharacterArray #'printf_printOn:withData:'
-	CharacterArray scanf:
-	CharacterArray #'scanf_scanArgFrom:to:format:'
-	CharacterArray sscanf:
-	Float absDecimalPrintOn:digits:
-	Float absPrintOn:digits:
-	Float absScientificPrintOn:digits:
-	Object addInterest:
-	Object asDoubleLink
-	Object expressInterestIn:for:sendBack:
-	Object interests
-	Object interestsFor:
-	Object onChangeEvaluate:
-	Object onChangeSend:to:
-	Object removeActionsForEvent:
-	Object removeActionsWithReceiver:
-	Object removeAllActionsWithReceiver:
-	Object removeInterest:
-	Object retractInterestIn:for:
-	Object retractInterests
-	Object retractInterestsFor:
-	Object retractInterestsForWhich:
-	Object retractInterestsIn:
-	Object trigger:
-	Object trigger:with:
-	Object triggerEvent:
-	Object triggerEvent:with:
-	Object triggerEvent:withArguments:
-	Object when:send:to:
-	Object when:send:to:with:
-	Object when:sendTo:
-	Stream collecting:
-	Stream selecting:
+        CharacterArray asKoelnerPhoneticCode
+        CharacterArray asSoundexCode
+        CharacterArray printf:
+        CharacterArray printf:on:
+        CharacterArray printfWith:
+        CharacterArray printfWith:with:
+        CharacterArray printfWith:with:with:
+        CharacterArray printfWith:with:with:with:
+        CharacterArray #'printf_formatArgCount'
+        CharacterArray #'printf_printArgFrom:to:withData:'
+        CharacterArray #'printf_printOn:withData:'
+        CharacterArray scanf:
+        CharacterArray #'scanf_scanArgFrom:to:format:'
+        CharacterArray sscanf:
+        Collection asHalfFloatArray
+        Float absDecimalPrintOn:digits:
+        Float absPrintOn:digits:
+        Float absScientificPrintOn:digits:
+        Object addInterest:
+        Object asDoubleLink
+        Object expressInterestIn:for:sendBack:
+        Object interests
+        Object interestsFor:
+        Object onChangeEvaluate:
+        Object onChangeSend:to:
+        Object removeActionsForEvent:
+        Object removeActionsWithReceiver:
+        Object removeAllActionsWithReceiver:
+        Object removeInterest:
+        Object retractInterestIn:for:
+        Object retractInterests
+        Object retractInterestsFor:
+        Object retractInterestsForWhich:
+        Object retractInterestsIn:
+        Object trigger:
+        Object trigger:with:
+        Object triggerEvent:
+        Object triggerEvent:with:
+        Object triggerEvent:withArguments:
+        Object when:send:to:
+        Object when:send:to:with:
+        Object when:sendTo:
+        Stream collecting:
+        Stream selecting:
     )
 ! !