Represents a language module, and provides access to language-specific functionality. You can get a language instance from a
LanguageRegistry
, see
LanguageRegistry.PMD
for instance.
Language instances are extensions to the core of PMD. They can be registered with a service file so that PMD automatically finds them on the classpath.
Instances of this interface are stateless and immutable after construction. They mostly provide metadata about the language, like ID, name and different versions that are supported.
Languages should implement the interfaces PmdCapableLanguage
or CpdCapableLanguage
to be usable by PMD or CPD, respectively.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4