reports/stx_goodies_builder_reports.st
changeset 140 09d3ad97e787
parent 129 df239f983888
child 157 4dfb5dd30325
equal deleted inserted replaced
139:803d80326fd2 140:09d3ad97e787
    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'!
   159 
   172 
   160 svnRevisionNr
   173 svnRevisionNr
   161     "Return a SVN revision number of myself.
   174     "Return a SVN revision number of myself.
   162      This number is updated after a commit"
   175      This number is updated after a commit"
   163 
   176 
   164     ^ "$SVN-Revision:"'285:288M'"$"
   177     ^ "$SVN-Revision:"'exported'"$"
   165 ! !
   178 ! !
   166 
   179 
   167 !stx_goodies_builder_reports class methodsFor:'documentation'!
   180 !stx_goodies_builder_reports class methodsFor:'documentation'!
   168 
   181 
   169 version
   182 version