stx_libbasic3.st
branchjv
changeset 3850 461c0b054a4f
parent 3838 474d8ec95b33
child 3883 f2e57dd37241
--- a/stx_libbasic3.st	Mon Apr 13 21:45:14 2015 +0100
+++ b/stx_libbasic3.st	Tue Apr 14 14:58:44 2015 +0100
@@ -73,24 +73,28 @@
     "list packages which are mandatory as a prerequisite.
      This are packages containing superclasses of my classes and classes which
      are extended by myself.
-     They are mandatory, beacuse we need these packages as a prerequisite for loading and compiling.
+     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."
 
     ^ #(
-        #'stx:libbasic'    "AbstractSourceFileWriter - superclass of ChangeSet::ClassSourceWriter "
+        #'stx:libbasic'    "AbstractSourceFileWriter - superclass of BeeSourceWriter"
     )
 !
 
 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 loading or compiling.
+     We do not need these packages 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."
 
     ^ #(
-        #'stx:libbasic2'    "HTMLUtilities - referenced by HTMLDocGenerator>>generateClassDocReferenceFor:text:autoloading: "
+        #'stx:libbasic2'    "HTMLUtilities - referenced by HTMLDocGenerator>>generateClassDocReferenceFor:text:autoloading:"
+        #'stx:libjavascript'    "HTMLDocGeneratorForJavaScript - referenced by HTMLDocGenerator>>printOutHTMLMethodProtocol:on:showClassName:classRef:picturePath:"
     )
 !
 
@@ -131,6 +135,8 @@
     ^ #(
         "<className> or (<className> attributes...) in load order"
         AbstractSourceCodeManager
+        BeeProjectSourceWriter
+        BeeSourceWriter
         CallChain
         Change
         ChangeDeltaInformation
@@ -179,7 +185,6 @@
         SourceCodeManagerUtilitiesForContainerBasedManagers
         SourceCodeManagerUtilitiesForWorkspaceBasedManagers
         StoreSourceCodeManager
-        (VSEChunkFileSourceWriter autoload)
         (VSEPackageFileSourceWriter autoload)
         ClassCategoryChange
         ClassClassVariableChange
@@ -206,15 +211,16 @@
         MethodPackageChange
         MethodPrivacyChange
         MethodRemoveChange
-        (VisualAgeChunkFileSourceWriter autoload)
+        (TraitClassTraitDefinitionChange autoload)
         (TraitDefinitionChange autoload)
-        (TraitClassTraitDefinitionChange autoload)
+        (VSEChunkFileSourceWriter autoload)
+        (VisualAgeChunkFileSourceWriter autoload)
     )
 !
 
 extensionMethodNames
-    "lists the extension methods which are to be included in the project.
-     Entries are pairwise elements, consisting of class-name and selector."
+    "list class/selector pairs of extensions.
+     A correponding method with real names must be present in my concrete subclasses"
 
     ^ #(
         UserPreferences historyManagerModificationLimit
@@ -299,6 +305,10 @@
     ^ '$Header: /cvs/stx/stx/libbasic3/stx_libbasic3.st,v 1.92 2015-02-21 11:15:56 cg Exp $'
 !
 
+version_HG
+    ^ '$Changeset: <not expanded> $'
+!
+
 version_SVN
     ^ '$Id: stx_libbasic3.st,v 1.92 2015-02-21 11:15:56 cg Exp $'
 ! !