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 {@link net.sourceforge.pmd.TargetJDKVersion} for JDK 1.3. |
TargetJDK1_4 | This is an implementation of {@link net.sourceforge.pmd.TargetJDKVersion} for JDK 1.4. |
TargetJDK1_5 | This is an implementation of {@link net.sourceforge.pmd.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 {@link net.sourceforge.pmd.PMD} and use its {@link net.sourceforge.pmd.PMD#processFile} method.