This is the PMD programming mistake detector.
See: Description
| Interface Summary | |
|---|---|
| DataSource | Represents a source file to be analyzed. |
| ReportListener | BSD-style license; for more info see http://pmd.sourceforge.net/license.html |
| Rule | BSD-style license; for more info see http://pmd.sourceforge.net/license.html |
| TargetJDKVersion | Interface to create JDK-appropriate parsers. |
| Class Summary | |
|---|---|
| AbstractRule | BSD-style license; for more info see http://pmd.sourceforge.net/license.html |
| CommandLineOptions | BSD-style license; for more info see http://pmd.sourceforge.net/license.html |
| CommonAbstractRule | Basic abstract implementation of all parser-independent methods of the Rule interface. |
| ExcludeLines | |
| ExternalRuleID | BSD-style license; for more info see http://pmd.sourceforge.net/license.html |
| FileDataSource | DataSource implementation to read data from a file. |
| Language | Enumeration of languages for which a rule can be written. |
| PMD | BSD-style license; for more info see http://pmd.sourceforge.net/license.html |
| PMDException | A convenience exception wrapper. |
| Report | BSD-style license; for more info see http://pmd.sourceforge.net/license.html |
| Report.ProcessingError | |
| Report.ReadableDuration | |
| Report.SuppressedViolation | |
| RuleContext | BSD-style license; for more info see http://pmd.sourceforge.net/license.html |
| RuleSet | This class represents a collectin of rules. |
| RuleSetFactory | BSD-style license; for more info see http://pmd.sourceforge.net/license.html |
| RuleSetNotFoundException | BSD-style license; for more info see http://pmd.sourceforge.net/license.html |
| RuleSets | Grouping of Rules per Language in a RuleSet. |
| RuleViolation | BSD-style license; for more info see http://pmd.sourceforge.net/license.html |
| RuleViolation.RuleViolationComparator | |
| SimpleRuleSetNameMapper | |
| SourceFileConstants | Constants used when handling names of source files. |
| SourceFileSelector | Filtering of wanted source files. |
| SourceType | Enumeration of the types of source code. |
| SourceTypeDiscoverer | This class can give the SourceType of a source file. |
| SourceTypeToRuleLanguageMapper | Mapping of SourceType to RuleLanguage. |
| TargetJDK1_3 | This is an implementation of TargetJDKVersion for JDK 1.3. |
| TargetJDK1_4 | This is an implementation of TargetJDKVersion for JDK 1.4. |
| TargetJDK1_5 | This is an implementation of TargetJDKVersion for JDK 1.5. |
| ZipDataSource | DataSource implementation to read data from an entry in a zip or jar file. |
This is the PMD programming mistake detector. In order to use it, create a new instance of PMD and use its PMD method.