Package net.sourceforge.pmd
Class SourceCodeProcessor
- java.lang.Object
-
- net.sourceforge.pmd.SourceCodeProcessor
-
@Deprecated @InternalApi public class SourceCodeProcessor extends Object
Deprecated.Source code processor is internal.
-
-
Constructor Summary
Constructors Constructor Description SourceCodeProcessor(PMDConfiguration configuration)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
processSourceCode(InputStream sourceCode, RuleSets ruleSets, RuleContext ctx)
Deprecated.Processes the input stream against a rule set using the given input encoding.void
processSourceCode(Reader sourceCode, RuleSets ruleSets, RuleContext ctx)
Deprecated.Processes the input stream against a rule set using the given input encoding.
-
-
-
Constructor Detail
-
SourceCodeProcessor
public SourceCodeProcessor(PMDConfiguration configuration)
Deprecated.
-
-
Method Detail
-
processSourceCode
public void processSourceCode(InputStream sourceCode, RuleSets ruleSets, RuleContext ctx) throws PMDException
Deprecated.Processes the input stream against a rule set using the given input encoding.- Parameters:
sourceCode
- The InputStream to analyze.ruleSets
- The collection of rules to process against the file.ctx
- The context in which PMD is operating.- Throws:
PMDException
- if the input encoding is unsupported, the input stream could not be parsed, or other error is encountered.- See Also:
processSourceCode(Reader, RuleSets, RuleContext)
-
processSourceCode
public void processSourceCode(Reader sourceCode, RuleSets ruleSets, RuleContext ctx) throws PMDException
Deprecated.Processes the input stream against a rule set using the given input encoding. If the LanguageVersion isnull
on the RuleContext, it will be automatically determined. Any code which wishes to process files for different Languages, will need to be sure to either properly set the Language on the RuleContext, or set it tonull
first.- Parameters:
sourceCode
- The Reader to analyze.ruleSets
- The collection of rules to process against the file.ctx
- The context in which PMD is operating.- Throws:
PMDException
- if the input encoding is unsupported, the input stream could not be parsed, or other error is encountered.- See Also:
RuleContext.setLanguageVersion(net.sourceforge.pmd.lang.LanguageVersion)
,PMDConfiguration.getLanguageVersionOfFile(String)
-
-