Uses of Class
net.sourceforge.pmd.lang.LanguagePropertyBundle
-
Packages that use LanguagePropertyBundle Package Description net.sourceforge.pmd This is the PMD programming mistake detector.net.sourceforge.pmd.cpd Token-based copy-paste detection.net.sourceforge.pmd.lang net.sourceforge.pmd.lang.impl -
-
Uses of LanguagePropertyBundle in net.sourceforge.pmd
Methods in net.sourceforge.pmd that return LanguagePropertyBundle Modifier and Type Method Description @NonNull LanguagePropertyBundle
AbstractConfiguration. getLanguageProperties(Language language)
Returns a mutable bundle of language properties that are associated to the given language (always the same for a given language).LanguagePropertyBundle
PmdAnalysis. getLanguageProperties(Language language)
Returns a mutable bundle of language properties that are associated to the given language (always the same for a given language). -
Uses of LanguagePropertyBundle in net.sourceforge.pmd.cpd
Methods in net.sourceforge.pmd.cpd with parameters of type LanguagePropertyBundle Modifier and Type Method Description default CpdLexer
CpdCapableLanguage. createCpdLexer(LanguagePropertyBundle bundle)
Create a newCpdLexer
for this language, given a property bundle with configuration. -
Uses of LanguagePropertyBundle in net.sourceforge.pmd.lang
Subclasses of LanguagePropertyBundle in net.sourceforge.pmd.lang Modifier and Type Class Description class
JvmLanguagePropertyBundle
Base properties class for JVM languages that use a classpath to resolve references.Methods in net.sourceforge.pmd.lang that return LanguagePropertyBundle Modifier and Type Method Description default LanguagePropertyBundle
Language. newPropertyBundle()
Creates a new bundle of properties that will serve to configure theLanguageProcessor
for this language.Methods in net.sourceforge.pmd.lang that return types with arguments of type LanguagePropertyBundle Modifier and Type Method Description static Map<Language,LanguagePropertyBundle>
LanguageProcessorRegistry. derivePropertiesFromStrings(Map<Language,Properties> stringProperties, PmdReporter reporter)
Methods in net.sourceforge.pmd.lang with parameters of type LanguagePropertyBundle Modifier and Type Method Description CpdLexer
PlainTextLanguage. createCpdLexer(LanguagePropertyBundle bundle)
LanguageProcessor
PmdCapableLanguage. createProcessor(LanguagePropertyBundle bundle)
Create a newLanguageProcessor
for this language, given a property bundle with configuration.Method parameters in net.sourceforge.pmd.lang with type arguments of type LanguagePropertyBundle Modifier and Type Method Description static LanguageProcessorRegistry
LanguageProcessorRegistry. create(LanguageRegistry registry, Map<Language,LanguagePropertyBundle> languageProperties, PmdReporter messageReporter)
Create a new instance by creating a processor for each language in the given language registry. -
Uses of LanguagePropertyBundle in net.sourceforge.pmd.lang.impl
Classes in net.sourceforge.pmd.lang.impl with type parameters of type LanguagePropertyBundle Modifier and Type Class Description class
BatchLanguageProcessor<P extends LanguagePropertyBundle>
A base class for language processors.Methods in net.sourceforge.pmd.lang.impl with parameters of type LanguagePropertyBundle Modifier and Type Method Description abstract CpdLexer
CpdOnlyLanguageModuleBase. createCpdLexer(LanguagePropertyBundle bundle)
LanguageProcessor
SimpleLanguageModuleBase. createProcessor(LanguagePropertyBundle bundle)
Constructor parameters in net.sourceforge.pmd.lang.impl with type arguments of type LanguagePropertyBundle Constructor Description SimpleLanguageModuleBase(LanguageModuleBase.LanguageMetadata metadata, Function<LanguagePropertyBundle,LanguageVersionHandler> makeHandler)
-