Package net.sourceforge.pmd

This is the PMD programming mistake detector.

See:
          Description

Interface Summary
DataSource Represents a source file to be analyzed.
IRuleViolation  
ReportListener  
Rule  
TargetJDKVersion Interface to create JDK-appropriate parsers.
 

Class Summary
AbstractRule  
CommandLineOptions  
CommonAbstractRule Basic abstract implementation of all parser-independent methods of the Rule interface.
ExcludeLines  
ExternalRuleID  
FileDataSource DataSource implementation to read data from a file.
Language Enumeration of languages for which a rule can be written.
PMD  
Report  
Report.ProcessingError  
Report.ReadableDuration  
Report.SuppressedViolation  
RuleContext  
RuleSet This class represents a collectin of rules.
RuleSetFactory  
RuleSets Grouping of Rules per Language in a RuleSet.
RuleViolation  
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.
 

Exception Summary
PMDException A convenience exception wrapper.
RuleSetNotFoundException  
 

Package net.sourceforge.pmd Description

This is the PMD programming mistake detector. In order to use it, create a new instance of PMD and use its PMD.processFile(java.io.Reader, net.sourceforge.pmd.RuleSets, net.sourceforge.pmd.RuleContext) method.



Copyright © 2002-2006 InfoEther. All Rights Reserved.