Package net.sourceforge.pmd.lang.java
Class JavaLanguageModule
java.lang.Object
net.sourceforge.pmd.lang.LanguageModuleBase
net.sourceforge.pmd.lang.java.JavaLanguageModule
- All Implemented Interfaces:
Comparable<net.sourceforge.pmd.lang.Language>
,net.sourceforge.pmd.cpd.CpdCapableLanguage
,net.sourceforge.pmd.lang.Language
,net.sourceforge.pmd.lang.PmdCapableLanguage
public class JavaLanguageModule
extends net.sourceforge.pmd.lang.LanguageModuleBase
implements net.sourceforge.pmd.lang.PmdCapableLanguage, net.sourceforge.pmd.cpd.CpdCapableLanguage
Created by christoferdutz on 20.09.14.
-
Nested Class Summary
Nested classes/interfaces inherited from class net.sourceforge.pmd.lang.LanguageModuleBase
net.sourceforge.pmd.lang.LanguageModuleBase.DialectLanguageMetadata, net.sourceforge.pmd.lang.LanguageModuleBase.LanguageMetadata
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.sourceforge.pmd.cpd.CpdLexer
createCpdLexer
(net.sourceforge.pmd.lang.LanguagePropertyBundle bundle) net.sourceforge.pmd.lang.LanguageProcessor
createProcessor
(net.sourceforge.pmd.lang.LanguagePropertyBundle bundle) static JavaLanguageModule
net.sourceforge.pmd.lang.LanguagePropertyBundle
Methods inherited from class net.sourceforge.pmd.lang.LanguageModuleBase
compareTo, equals, getBaseLanguageId, getDefaultVersion, getDependencies, getExtensions, getId, getName, getShortName, getVersion, getVersionNamesAndAliases, getVersions, hashCode, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Comparable
compareTo
Methods inherited from interface net.sourceforge.pmd.lang.Language
getBaseLanguageId, getDefaultVersion, getDependencies, getExtensions, getId, getLatestVersion, getName, getShortName, getVersion, getVersionNamesAndAliases, getVersions, hasExtension, hasVersion, isDialectOf
-
Constructor Details
-
JavaLanguageModule
public JavaLanguageModule()
-
-
Method Details
-
getInstance
-
newPropertyBundle
public net.sourceforge.pmd.lang.LanguagePropertyBundle newPropertyBundle()- Specified by:
newPropertyBundle
in interfacenet.sourceforge.pmd.lang.Language
-
createProcessor
public net.sourceforge.pmd.lang.LanguageProcessor createProcessor(net.sourceforge.pmd.lang.LanguagePropertyBundle bundle) - Specified by:
createProcessor
in interfacenet.sourceforge.pmd.lang.PmdCapableLanguage
-
createCpdLexer
public net.sourceforge.pmd.cpd.CpdLexer createCpdLexer(net.sourceforge.pmd.lang.LanguagePropertyBundle bundle) - Specified by:
createCpdLexer
in interfacenet.sourceforge.pmd.cpd.CpdCapableLanguage
-