org.acm.seguin.pmd
Class PMD
java.lang.Object
org.acm.seguin.pmd.PMD
public class PMD
- extends java.lang.Object
Field Summary |
static java.lang.String |
EOL
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EOL
public static final java.lang.String EOL
PMD
public PMD()
PMD
public PMD(JLSVersion jlsVersion)
processFile
public void processFile(java.io.Reader reader,
RuleSet ruleSet,
RuleContext ctx)
throws PMDException
- Parameters:
reader
- - a Reader to the Java code to analyseruleSet
- - the set of rules to process against the filectx
- - the context in which PMD is operating. This contains the Renderer and whatnot
- Throws:
PMDException
processFile
public void processFile(java.io.InputStream fileContents,
RuleSet ruleSet,
RuleContext ctx)
throws PMDException
- Parameters:
fileContents
- - an InputStream to the Java code to analyseruleSet
- - the set of rules to process against the filectx
- - the context in which PMD is operating. This contains the Report and whatnot
- Throws:
PMDException
main
public static void main(java.lang.String[] args)