Class ApiDocWarningsFilter

java.lang.Object
eu.bandm.tools.util3.ApiDocWarningsFilter

public class ApiDocWarningsFilter extends Object
Takes the output protocol of javadoc and filters, counts, and re-arranges the warning messages. Because a larger project as metatools can have 40_000 warnings, the warnings of the most important categories are extracted and presented as a survey.

Storing and presenting is as follows:

  "warning:noMainDescription"\
                              V
  "warning:noComment" ----> methodTextMissing --> methodTextMissingByPackage

  "warning: no @param"  --> detailTextMissing --> detailTextMissingByPackage
  "warning: no @throws" ----^       ^                   ^
  "warning: no @return" --/       /                    /
  "warning: no description for " /                    /
                                                     /
  "warning: use of default constructor"---> defaultConstructor