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 LanguageVersiondefaultVersionpublic final Set<String>dependencies
-
Constructor Summary
Constructors Constructor Description ApexLanguageModule()
-
Method Summary
Modifier and Type Method Description static ApexLanguageModulegetInstance()ApexLanguagePropertiesnewPropertyBundle()LanguageProcessorcreateProcessor(LanguagePropertyBundle bundle)CpdLexercreateCpdLexer(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)
-
-
-
-