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 to LanguageProcessor.launchAnalysis(AnalysisTask). This includes eg the set of files to process (which may be of various languages), the cache manager, and the rulesets.
  • Method Details

    • getRulesets

      public net.sourceforge.pmd.lang.rule.internal.RuleSets getRulesets()
    • getFiles

      public List<TextFile> getFiles()
    • 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()