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.AnalysisCachegetAnalysisCache()List<TextFile>getFiles()GlobalAnalysisListenergetListener()LanguageProcessorRegistrygetLpRegistry()PmdReportergetMessageReporter()net.sourceforge.pmd.lang.rule.internal.RuleSetsgetRulesets()intgetThreadCount()
-
-
-
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()
-
-