[core] Remove deprecated methods in Language, LanguageRegistry

Language#getTerseName
LanguageModuleBase#getTerseName
LanguageRegistry#getLanguage
LanguageRegistry#findLanguageByTerseName
LanguageRegistry#findByExtension
This commit is contained in:
Andreas Dangel
2024-02-08 09:12:46 +01:00
parent 90ab50ca29
commit 9e5115479d
15 changed files with 298 additions and 102 deletions

View File

@@ -158,7 +158,7 @@ public abstract class AbstractRuleSetFactoryTest {
.append(" is missing 'externalInfoURL' attribute\n");
} else {
String expectedExternalInfoURL = "https://docs.pmd-code.org/.+/pmd_rules_"
+ language.getTerseName() + "_"
+ language.getId() + "_"
+ IOUtil.getFilenameBase(fileName)
+ ".html#"
+ rule.getName().toLowerCase(Locale.ROOT);
@@ -177,7 +177,7 @@ public abstract class AbstractRuleSetFactoryTest {
}
}
// Proper class name/packaging?
String expectedClassName = "net.sourceforge.pmd.lang." + language.getTerseName() + ".rule." + group
String expectedClassName = "net.sourceforge.pmd.lang." + language.getId() + ".rule." + group
+ "." + rule.getName() + "Rule";
if (!rule.getRuleClass().equals(expectedClassName)
&& !validXPathClassNames.contains(rule.getRuleClass())) {
@@ -309,10 +309,10 @@ public abstract class AbstractRuleSetFactoryTest {
List<String> result = new ArrayList<>();
for (Language language : LanguageRegistry.PMD.getLanguages()) {
if (this.languagesToSkip.contains(language.getTerseName())) {
if (this.languagesToSkip.contains(language.getId())) {
continue;
}
result.addAll(getRuleSetFileNames(language.getTerseName()));
result.addAll(getRuleSetFileNames(language.getId()));
}
return result;