Package net.sourceforge.pmd.lang
Class LanguagePropertyBundle
java.lang.Object
net.sourceforge.pmd.properties.AbstractPropertySource
net.sourceforge.pmd.lang.LanguagePropertyBundle
- All Implemented Interfaces:
PropertySource
- Direct Known Subclasses:
JvmLanguagePropertyBundle
A bundle of properties used by languages (see
Language.newPropertyBundle()).
This class declares language properties that are common to all languages.
Subclasses may define more properties and provide convenient accessors to them.- Author:
- Clément Fournier
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionLanguagePropertyBundle(@NonNull Language language) Create a new bundle for the given language. -
Method Summary
Modifier and TypeMethodDescriptiongetName()Gets the name of this property source.protected StringvoidsetLanguageVersion(String string) Methods inherited from class net.sourceforge.pmd.properties.AbstractPropertySource
definePropertyDescriptor, equals, getOverriddenPropertiesByPropertyDescriptor, getOverriddenPropertyDescriptors, getPropertiesByPropertyDescriptor, getProperty, getPropertyDescriptor, getPropertyDescriptors, hasDescriptor, hashCode, isPropertyOverridden, setPropertyMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.sourceforge.pmd.properties.PropertySource
dysfunctionReason
-
Field Details
-
SUPPRESS_MARKER
-
LANGUAGE_VERSION
- See Also:
-
-
Constructor Details
-
LanguagePropertyBundle
Create a new bundle for the given language.
-
-
Method Details
-
setLanguageVersion
-
getPropertySourceType
- Specified by:
getPropertySourceTypein classAbstractPropertySource
-
getName
Description copied from interface:PropertySourceGets the name of this property source. This is e.g. the name of the rule or renderer.- Returns:
- The name
-
getLanguage
-
getLanguageVersion
-
getSuppressMarker
-