Package net.sourceforge.pmd.lang
Class LanguageProcessor.AnalysisTask
- java.lang.Object
-
- net.sourceforge.pmd.lang.LanguageProcessor.AnalysisTask
-
- Enclosing interface:
- LanguageProcessor
public static class LanguageProcessor.AnalysisTask extends Object
Configuration of an analysis, as given toLanguageProcessor.launchAnalysis(AnalysisTask)
. This includes eg the set of files to process (which may be of various languages), the cache manager, and the rulesets.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description net.sourceforge.pmd.cache.internal.AnalysisCache
getAnalysisCache()
List<TextFile>
getFiles()
GlobalAnalysisListener
getListener()
LanguageProcessorRegistry
getLpRegistry()
PmdReporter
getMessageReporter()
net.sourceforge.pmd.lang.rule.internal.RuleSets
getRulesets()
int
getThreadCount()
-
-
-
Method Detail
-
getRulesets
public net.sourceforge.pmd.lang.rule.internal.RuleSets getRulesets()
-
getListener
public GlobalAnalysisListener getListener()
-
getThreadCount
public int getThreadCount()
-
getAnalysisCache
public net.sourceforge.pmd.cache.internal.AnalysisCache getAnalysisCache()
-
getMessageReporter
public PmdReporter getMessageReporter()
-
getLpRegistry
public LanguageProcessorRegistry getLpRegistry()
-
-