s/benchmarks/stx/jv_calipel_s_benchmarks_stx.st
changeset 308 a09175ff8e80
parent 213 918f0c6191c2
--- a/s/benchmarks/stx/jv_calipel_s_benchmarks_stx.st	Fri Oct 30 07:19:59 2015 +0000
+++ b/s/benchmarks/stx/jv_calipel_s_benchmarks_stx.st	Fri Oct 30 09:14:02 2015 +0000
@@ -1,5 +1,7 @@
 "{ Package: 'jv:calipel/s/benchmarks/stx' }"
 
+"{ NameSpace: Smalltalk }"
+
 LibraryDefinition subclass:#jv_calipel_s_benchmarks_stx
 	instanceVariableNames:''
 	classVariableNames:''
@@ -23,26 +25,29 @@
     "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."
 
     ^ #(
-        #'jv:calipel/s'    "Benchmark - superclass of BenchmarkCollection "
-        #'stx:libbasic'    "LibraryDefinition - superclass of jv_calipel_s_benchmarks_stx "
+        #'jv:calipel/s'    "Benchmark - superclass of BenchmarkCollection"
+        #'stx:libbasic'    "LibraryDefinition - superclass of jv_calipel_s_benchmarks_stx"
     )
 !
 
 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'    "BinaryTree - referenced by BenchmarkSortedCollectionLike class>>test_Btree "
-        #'stx:libview'    "Color - referenced by BenchmarkSTX1>>lineDrawing2 "
+        #'stx:libbasic2'    "BinaryTree - referenced by BenchmarkSortedCollectionLike class>>test_Btree"
+        #'stx:libview'    "Color - referenced by BenchmarkSTX1>>lineDrawing2"
     )
 !
 
@@ -67,6 +72,7 @@
     ^ #(
         "<className> or (<className> attributes...) in load order"
         BenchmarkCollection
+        BenchmarkFiles
         BenchmarkLinkedList
         BenchmarkSTX1
         BenchmarkSTX2