--- 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'!