Package net.sourceforge.pmd.lang.apex
Class ApexLanguageModule
-
- All Implemented Interfaces:
-
java.lang.Comparable
,net.sourceforge.pmd.cpd.CpdCapableLanguage
,net.sourceforge.pmd.lang.Language
,net.sourceforge.pmd.lang.PmdCapableLanguage
public class ApexLanguageModule extends LanguageModuleBase implements PmdCapableLanguage, CpdCapableLanguage
-
-
Field Summary
Fields Modifier and Type Field Description public final LanguageVersion
defaultVersion
public final Set<String>
dependencies
-
Constructor Summary
Constructors Constructor Description ApexLanguageModule()
-
Method Summary
Modifier and Type Method Description static ApexLanguageModule
getInstance()
ApexLanguageProperties
newPropertyBundle()
LanguageProcessor
createProcessor(LanguagePropertyBundle bundle)
CpdLexer
createCpdLexer(LanguagePropertyBundle bundle)
-
Methods inherited from class net.sourceforge.pmd.lang.LanguageModuleBase
compareTo, equals, getDefaultVersion, getDependencies, getExtensions, getId, getName, getShortName, getVersion, getVersionNamesAndAliases, getVersions, hashCode, toString
-
Methods inherited from class net.sourceforge.pmd.lang.Language
getLatestVersion, hasExtension, hasVersion
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getInstance
static ApexLanguageModule getInstance()
-
newPropertyBundle
ApexLanguageProperties newPropertyBundle()
-
createProcessor
LanguageProcessor createProcessor(LanguagePropertyBundle bundle)
-
createCpdLexer
CpdLexer createCpdLexer(LanguagePropertyBundle bundle)
-
-
-
-