Class BatchLanguageProcessor<P extends LanguagePropertyBundle>

java.lang.Object
net.sourceforge.pmd.lang.impl.BatchLanguageProcessor<P>
All Implemented Interfaces:
AutoCloseable, LanguageProcessor

public abstract class BatchLanguageProcessor<P extends LanguagePropertyBundle> extends Object implements LanguageProcessor
A base class for language processors. It processes all files of the corresponding language as a single batch. It can operate in parallel or sequentially depending on the number of threads passed in the LanguageProcessor.AnalysisTask.
Author:
Clément Fournier
Since:
7.0.0
  • Constructor Details

    • BatchLanguageProcessor

      protected BatchLanguageProcessor(P bundle)
  • Method Details