ProjectDefinition.st
changeset 20664 7d208f11cb95
parent 20624 36a96279296c
child 20673 1f955f65538d
--- a/ProjectDefinition.st	Fri Oct 14 17:58:55 2016 +0200
+++ b/ProjectDefinition.st	Fri Oct 14 17:59:10 2016 +0200
@@ -2194,7 +2194,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."
 
     ^ #()
 !
@@ -2243,12 +2244,13 @@
 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"
 
     ^ #()
 !
@@ -2269,7 +2271,7 @@
     "list packages which are known as subprojects.
      The generated makefile will enter those and make there as well.
      However: they are not forced to be loaded when a package is loaded;
-     for those, redefine requiredPrerequisites."
+     for those, redefine #referencedPrerequisites or #mandatoryPreRequisites."
 
     ^ #()