24 ) |
24 ) |
25 |
25 |
26 "Modified: / 08-03-2011 / 22:08:29 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
26 "Modified: / 08-03-2011 / 22:08:29 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
27 ! |
27 ! |
28 |
28 |
29 preRequisites |
29 mandatoryPreRequisites |
30 "list all required packages. |
30 "list all required mandatory packages. |
|
31 Packages are mandatory, if they contain superclasses of the package's classes |
|
32 or classes which are extended by this package. |
31 This list can be maintained manually or (better) generated and |
33 This list can be maintained manually or (better) generated and |
32 updated by scanning the superclass hierarchies and looking for |
34 updated by scanning the superclass hierarchies |
33 global variable accesses. (the browser has a menu function for that) |
35 (the browser has a menu function for that) |
34 However, often too much is found, and you may want to explicitely |
36 However, often too much is found, and you may want to explicitely |
35 exclude individual packages in the #excludedFromPreRequisites method. |
37 exclude individual packages in the #excludedFromPreRequisites method." |
36 If you have explicit preqrequisites, define them in the #includedInPreRequisites method." |
38 |
|
39 ^ #( |
|
40 #'stx:goodies/sunit' "TestCase - extended " |
|
41 #'stx:libbasic' "Object - superclass of Builder::TestReport " |
|
42 ) |
|
43 ! |
|
44 |
|
45 referencedPreRequisites |
|
46 "list all packages containing classes referenced by the packages's members. |
|
47 This list can be maintained manually or (better) generated and |
|
48 updated by looking for global variable accesses |
|
49 (the browser has a menu function for that) |
|
50 However, often too much is found, and you may want to explicitely |
|
51 exclude individual packages in the #excludedFromPreRequisites method." |
37 |
52 |
38 ^ #( |
53 ^ #( |
39 #'stx:goodies/refactoryBrowser/browser' "PackageEnvironment - referenced by Builder::LintReport>>setupForPackages: " |
54 #'stx:goodies/refactoryBrowser/browser' "PackageEnvironment - referenced by Builder::LintReport>>setupForPackages: " |
40 #'stx:goodies/refactoryBrowser/helpers' "BrowserEnvironment - referenced by Builder::LintReport>>setupForClasses: " |
55 #'stx:goodies/refactoryBrowser/helpers' "BrowserEnvironment - referenced by Builder::LintReport>>setupForClasses: " |
41 #'stx:goodies/refactoryBrowser/lint' "RBBasicLintRule - referenced by Builder::LintReport>>setUp " |
56 #'stx:goodies/refactoryBrowser/lint' "SmalllintChecker - referenced by Builder::LintReport>>runReport " |
42 #'stx:goodies/sunit' "TestResult - superclass of Builder::TestReport::Result " |
|
43 #'stx:libbasic' "LibraryDefinition - superclass of stx_goodies_builder_reports " |
|
44 #'stx:libcomp' "Parser - referenced by Builder::LintReport>>setupRulesFrom: " |
57 #'stx:libcomp' "Parser - referenced by Builder::LintReport>>setupRulesFrom: " |
45 ) |
58 ) |
46 ! ! |
59 ! ! |
47 |
60 |
48 !stx_goodies_builder_reports class methodsFor:'description - contents'! |
61 !stx_goodies_builder_reports class methodsFor:'description - contents'! |