Class CpdOnlyLanguageModuleBase

java.lang.Object
net.sourceforge.pmd.lang.LanguageModuleBase
net.sourceforge.pmd.lang.impl.CpdOnlyLanguageModuleBase
All Implemented Interfaces:
Comparable<Language>, CpdCapableLanguage, Language

public abstract class CpdOnlyLanguageModuleBase extends LanguageModuleBase implements CpdCapableLanguage
Base class for language modules that only support CPD and not PMD.
Author:
Clément Fournier
  • Constructor Details

    • CpdOnlyLanguageModuleBase

      protected CpdOnlyLanguageModuleBase(LanguageModuleBase.LanguageMetadata metadata)
      Construct a module instance using the given metadata. The metadata must be properly constructed.
      Throws:
      IllegalStateException - If the metadata is invalid (eg missing extensions or name)
  • Method Details