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?
|
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 |
AbstractRule.setMaximumLanguageVersion(LanguageVersion maximumLanguageVersion) |
void |
AbstractDelegateRule.setMaximumLanguageVersion(LanguageVersion maximumlanguageVersion) |
void |
RuleReference.setMaximumLanguageVersion(LanguageVersion maximumLanguageVersion) |
void |
AbstractRule.setMinimumLanguageVersion(LanguageVersion minimumLanguageVersion) |
void |
AbstractDelegateRule.setMinimumLanguageVersion(LanguageVersion minimumlanguageVersion) |
void |
RuleReference.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.