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 | Description |
---|---|---|
LanguageVersion |
RuleContext.getLanguageVersion() |
Get the LanguageVersion associated with the current source file.
|
LanguageVersion |
PMDConfiguration.getLanguageVersionOfFile(java.lang.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 | 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 | Description |
---|---|---|
void |
PMDConfiguration.setDefaultLanguageVersions(java.util.List<LanguageVersion> languageVersions) |
Set the given LanguageVersions as the current default for their
Languages.
|
Modifier and Type | Field | Description |
---|---|---|
protected LanguageVersion |
BaseLanguageModule.defaultVersion |
Modifier and Type | Field | Description |
---|---|---|
protected java.util.Map<java.lang.String,LanguageVersion> |
BaseLanguageModule.versions |
Modifier and Type | Method | Description |
---|---|---|
static LanguageVersion |
LanguageRegistry.findLanguageVersionByTerseName(java.lang.String terseNameAndVersion) |
|
LanguageVersion |
LanguageVersionDiscoverer.getDefaultLanguageVersion(Language language) |
Get the current default LanguageVersion for the given Language.
|
LanguageVersion |
LanguageVersionDiscoverer.getDefaultLanguageVersionForFile(java.io.File sourceFile) |
Get the default LanguageVersion for the first Language of a given source
file.
|
LanguageVersion |
LanguageVersionDiscoverer.getDefaultLanguageVersionForFile(java.lang.String fileName) |
Get the LanguageVersion for the first Language of a source file with the
given name.
|
LanguageVersion |
BaseLanguageModule.getDefaultVersion() |
|
LanguageVersion |
Language.getDefaultVersion() |
Get the current PMD defined default LanguageVersion for this Language.
|
LanguageVersion |
BaseLanguageModule.getVersion(java.lang.String versionName) |
|
LanguageVersion |
Language.getVersion(java.lang.String version) |
Get the LanguageVersion for the version string from this Language.
|
LanguageVersion |
LanguageVersionDiscoverer.setDefaultLanguageVersion(LanguageVersion languageVersion) |
Set the given LanguageVersion as the current default for it's Language.
|
Modifier and Type | Method | Description |
---|---|---|
static java.util.List<LanguageVersion> |
LanguageRegistry.findAllVersions() |
|
java.util.List<LanguageVersion> |
BaseLanguageModule.getVersions() |
|
java.util.List<LanguageVersion> |
Language.getVersions() |
Gets the list of supported LanguageVersion for this Language.
|
Modifier and Type | Method | 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 | Description |
---|---|---|
static java.lang.String |
LanguageRegistry.commaSeparatedTerseNamesForLanguageVersion(java.util.List<LanguageVersion> languageVersions) |
Modifier and Type | Method | Description |
---|---|---|
LanguageVersion |
AbstractDelegateRule.getMaximumLanguageVersion() |
|
LanguageVersion |
AbstractRule.getMaximumLanguageVersion() |
|
LanguageVersion |
AbstractDelegateRule.getMinimumLanguageVersion() |
|
LanguageVersion |
AbstractRule.getMinimumLanguageVersion() |
|
LanguageVersion |
RuleReference.getOverriddenMaximumLanguageVersion() |
|
LanguageVersion |
RuleReference.getOverriddenMinimumLanguageVersion() |
Modifier and Type | Method | Description |
---|---|---|
void |
AbstractDelegateRule.setMaximumLanguageVersion(LanguageVersion maximumlanguageVersion) |
|
void |
AbstractRule.setMaximumLanguageVersion(LanguageVersion maximumLanguageVersion) |
|
void |
RuleReference.setMaximumLanguageVersion(LanguageVersion maximumLanguageVersion) |
|
void |
AbstractDelegateRule.setMinimumLanguageVersion(LanguageVersion minimumlanguageVersion) |
|
void |
AbstractRule.setMinimumLanguageVersion(LanguageVersion minimumLanguageVersion) |
|
void |
RuleReference.setMinimumLanguageVersion(LanguageVersion minimumLanguageVersion) |
Modifier and Type | Method | Description |
---|---|---|
void |
ViewerModel.commitSource(java.lang.String source,
LanguageVersion languageVersion) |
Deprecated.
Commits source code to the model.
|
Copyright © 2002–2018 PMD. All rights reserved.