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) |
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 | Method and Description |
---|---|
static LanguageVersion |
LanguageVersion.findByTerseName(String terseName)
A utility method to find the LanguageVersion associated with the given
terse name.
|
static LanguageVersion |
LanguageVersion.findVersionsForLanguageTerseName(String languageTerseName,
String languageVersion)
A utility method to retrieve the appropriate enum, given the provided parameters
|
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.
|
static LanguageVersion |
LanguageVersion.getDefaultVersion()
Return the default version for PMD.
|
LanguageVersion |
Language.getDefaultVersion()
Get the current PMD defined default LanguageVersion for this Language.
|
LanguageVersion |
Language.getVersion(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.
|
static LanguageVersion |
LanguageVersion.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static LanguageVersion[] |
LanguageVersion.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
static List<LanguageVersion> |
LanguageVersion.findVersionsForLanguageTerseName(String languageTerseName)
A utility method to find the all version associated with the given
terse name.
|
List<LanguageVersion> |
Language.getVersions()
Gets the list of supported LanguageVersion for this Language.
|
Modifier and Type | Method and Description |
---|---|
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 |
LanguageVersion.commaSeparatedTerseNames(List<LanguageVersion> languageVersions)
Return a comma-separated list of LanguageVersion terse names.
|
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–2013 InfoEther. All rights reserved.