automatic checkIn
authorJan Vrany <jan.vrany@fit.cvut.cz>
Tue, 26 Mar 2013 14:50:01 +0100
changeset 140 09d3ad97e787
parent 139 803d80326fd2
child 141 9265bed28ff5
automatic checkIn
reports/stx_goodies_builder_reports.st
--- a/reports/stx_goodies_builder_reports.st	Tue Mar 26 14:49:52 2013 +0100
+++ b/reports/stx_goodies_builder_reports.st	Tue Mar 26 14:50:01 2013 +0100
@@ -26,21 +26,34 @@
     "Modified: / 08-03-2011 / 22:08:29 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 !
 
-preRequisites
-    "list all required packages.
+mandatoryPreRequisites
+    "list all required mandatory packages.
+     Packages are mandatory, if they contain superclasses of the package's classes
+     or classes which are extended by this package.
      This list can be maintained manually or (better) generated and
-     updated by scanning the superclass hierarchies and looking for
-     global variable accesses. (the browser has a menu function for that)
+     updated by scanning the superclass hierarchies
+     (the browser has a menu function for that)
      However, often too much is found, and you may want to explicitely
-     exclude individual packages in the #excludedFromPreRequisites method.
-     If you have explicit preqrequisites, define them in the #includedInPreRequisites method."
+     exclude individual packages in the #excludedFromPreRequisites method."
+
+    ^ #(
+        #'stx:goodies/sunit'    "TestCase - extended "
+        #'stx:libbasic'    "Object - superclass of Builder::TestReport "
+    )
+!
+
+referencedPreRequisites
+    "list all packages containing classes referenced by the packages's members.
+     This list can be maintained manually or (better) generated and
+     updated by looking for global variable accesses
+     (the browser has a menu function for that)
+     However, often too much is found, and you may want to explicitely
+     exclude individual packages in the #excludedFromPreRequisites method."
 
     ^ #(
         #'stx:goodies/refactoryBrowser/browser'    "PackageEnvironment - referenced by Builder::LintReport>>setupForPackages: "
         #'stx:goodies/refactoryBrowser/helpers'    "BrowserEnvironment - referenced by Builder::LintReport>>setupForClasses: "
-        #'stx:goodies/refactoryBrowser/lint'    "RBBasicLintRule - referenced by Builder::LintReport>>setUp "
-        #'stx:goodies/sunit'    "TestResult - superclass of Builder::TestReport::Result "
-        #'stx:libbasic'    "LibraryDefinition - superclass of stx_goodies_builder_reports "
+        #'stx:goodies/refactoryBrowser/lint'    "SmalllintChecker - referenced by Builder::LintReport>>runReport "
         #'stx:libcomp'    "Parser - referenced by Builder::LintReport>>setupRulesFrom: "
     )
 ! !
@@ -161,7 +174,7 @@
     "Return a SVN revision number of myself.
      This number is updated after a commit"
 
-    ^ "$SVN-Revision:"'285:288M'"$"
+    ^ "$SVN-Revision:"'exported'"$"
 ! !
 
 !stx_goodies_builder_reports class methodsFor:'documentation'!