Package | Description |
---|---|
net.sourceforge.pmd |
This is the PMD programming mistake detector.
|
net.sourceforge.pmd.lang | |
net.sourceforge.pmd.lang.rule | |
net.sourceforge.pmd.util.viewer.model |
Modifier and Type | Method and Description |
---|---|
LanguageVersion |
RuleContext.getLanguageVersion()
Get the LanguageVersion associated with the current source file.
|
LanguageVersion |
PMDConfiguration.getLanguageVersionOfFile(String fileName)
Get the LanguageVersion of the source file with given name.
|
LanguageVersion |
Rule.getMaximumLanguageVersion()
Get the maximum LanguageVersion to which this Rule applies.
|
LanguageVersion |
Rule.getMinimumLanguageVersion()
Get the minimum LanguageVersion to which this Rule applies.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
RuleSet.applies(Rule rule,
LanguageVersion languageVersion)
Does the given Rule apply to the given LanguageVersion? If so, the
Language must be the same and be between the minimum and maximums
versions on the Rule.
|
static Parser |
PMD.parserFor(LanguageVersion languageVersion,
PMDConfiguration configuration)
Helper method to get a configured parser for the requested language.
|
void |
PMDConfiguration.setDefaultLanguageVersion(LanguageVersion languageVersion)
Set the given LanguageVersion as the current default for it's Language.
|
void |
RuleContext.setLanguageVersion(LanguageVersion languageVersion)
Set the LanguageVersion associated with the current source file.
|
void |
Rule.setMaximumLanguageVersion(LanguageVersion maximumLanguageVersion)
Set the maximum LanguageVersion to which this Rule applies.
|
void |
Rule.setMinimumLanguageVersion(LanguageVersion minimumLanguageVersion)
Set the minimum LanguageVersion to which this Rule applies.
|
Modifier and Type | Method and Description |
---|---|
void |
PMDConfiguration.setDefaultLanguageVersions(List<LanguageVersion> languageVersions)
Set the given LanguageVersions as the current default for their
Languages.
|
Modifier and Type | Field and Description |
---|---|
protected LanguageVersion |
BaseLanguageModule.defaultVersion |
Modifier and Type | Field and Description |
---|---|
protected Map<String,LanguageVersion> |
BaseLanguageModule.versions |
Modifier and Type | Method and Description |
---|---|
static LanguageVersion |
LanguageRegistry.findLanguageVersionByTerseName(String terseNameAndVersion) |
LanguageVersion |
LanguageVersionDiscoverer.getDefaultLanguageVersion(Language language)
Get the current default LanguageVersion for the given Language.
|
LanguageVersion |
LanguageVersionDiscoverer.getDefaultLanguageVersionForFile(File sourceFile)
Get the default LanguageVersion for the first Language of a given source file.
|
LanguageVersion |
LanguageVersionDiscoverer.getDefaultLanguageVersionForFile(String fileName)
Get the LanguageVersion for the first Language of a source file
with the given name.
|
LanguageVersion |
Language.getDefaultVersion()
Get the current PMD defined default LanguageVersion for this Language.
|
LanguageVersion |
BaseLanguageModule.getDefaultVersion() |
LanguageVersion |
Language.getVersion(String version)
Get the LanguageVersion for the version string from this Language.
|
LanguageVersion |
BaseLanguageModule.getVersion(String versionName) |
LanguageVersion |
LanguageVersionDiscoverer.setDefaultLanguageVersion(LanguageVersion languageVersion)
Set the given LanguageVersion as the current default for it's Language.
|
Modifier and Type | Method and Description |
---|---|
static List<LanguageVersion> |
LanguageRegistry.findAllVersions() |
List<LanguageVersion> |
Language.getVersions()
Gets the list of supported LanguageVersion for this Language.
|
List<LanguageVersion> |
BaseLanguageModule.getVersions() |
Modifier and Type | Method and Description |
---|---|
int |
LanguageVersion.compareTo(LanguageVersion o) |
LanguageVersion |
LanguageVersionDiscoverer.setDefaultLanguageVersion(LanguageVersion languageVersion)
Set the given LanguageVersion as the current default for it's Language.
|
Modifier and Type | Method and Description |
---|---|
static String |
LanguageRegistry.commaSeparatedTerseNamesForLanguageVersion(List<LanguageVersion> languageVersions) |
Modifier and Type | Method and Description |
---|---|
LanguageVersion |
AbstractRule.getMaximumLanguageVersion() |
LanguageVersion |
AbstractDelegateRule.getMaximumLanguageVersion() |
LanguageVersion |
AbstractRule.getMinimumLanguageVersion() |
LanguageVersion |
AbstractDelegateRule.getMinimumLanguageVersion() |
LanguageVersion |
RuleReference.getOverriddenMaximumLanguageVersion() |
LanguageVersion |
RuleReference.getOverriddenMinimumLanguageVersion() |
Modifier and Type | Method and Description |
---|---|
void |
RuleReference.setMaximumLanguageVersion(LanguageVersion maximumLanguageVersion) |
void |
AbstractRule.setMaximumLanguageVersion(LanguageVersion maximumLanguageVersion) |
void |
AbstractDelegateRule.setMaximumLanguageVersion(LanguageVersion maximumlanguageVersion) |
void |
RuleReference.setMinimumLanguageVersion(LanguageVersion minimumLanguageVersion) |
void |
AbstractRule.setMinimumLanguageVersion(LanguageVersion minimumLanguageVersion) |
void |
AbstractDelegateRule.setMinimumLanguageVersion(LanguageVersion minimumlanguageVersion) |
Modifier and Type | Method and Description |
---|---|
void |
ViewerModel.commitSource(String source,
LanguageVersion languageVersion)
commits source code to the model.
|
Copyright © 2002–2017 PMD. All rights reserved.