Lint
This commit is contained in:
@ -65,9 +65,9 @@ public final class LanguageRegistry implements Iterable<Language> {
|
||||
*/
|
||||
public LanguageRegistry(Set<? extends Language> languages) {
|
||||
this.languages = languages.stream()
|
||||
.sorted(Comparator.comparing(Language::getTerseName, String::compareToIgnoreCase))
|
||||
.sorted(Comparator.comparing(Language::getId, String::compareToIgnoreCase))
|
||||
.collect(CollectionUtil.toUnmodifiableSet());
|
||||
this.languagesById = CollectionUtil.associateBy(languages, Language::getTerseName);
|
||||
this.languagesById = CollectionUtil.associateBy(languages, Language::getId);
|
||||
this.languagesByFullName = CollectionUtil.associateBy(languages, Language::getName);
|
||||
}
|
||||
|
||||
@ -129,7 +129,7 @@ public final class LanguageRegistry implements Iterable<Language> {
|
||||
public static @NonNull LanguageRegistry loadLanguages(ClassLoader classLoader) {
|
||||
// sort languages by terse name. Avoiding differences in the order of languages
|
||||
// across JVM versions / OS.
|
||||
Set<Language> languages = new TreeSet<>(Comparator.comparing(Language::getTerseName, String::compareToIgnoreCase));
|
||||
Set<Language> languages = new TreeSet<>(Comparator.comparing(Language::getId, String::compareToIgnoreCase));
|
||||
ServiceLoader<Language> languageLoader = ServiceLoader.load(Language.class, classLoader);
|
||||
Iterator<Language> iterator = languageLoader.iterator();
|
||||
while (true) {
|
||||
|
@ -13,7 +13,6 @@ import net.sourceforge.pmd.lang.LanguageProcessor;
|
||||
import net.sourceforge.pmd.lang.LanguageProcessorRegistry;
|
||||
import net.sourceforge.pmd.lang.ast.Parser.ParserTask;
|
||||
import net.sourceforge.pmd.lang.ast.SemanticErrorReporter;
|
||||
import net.sourceforge.pmd.lang.document.FileId;
|
||||
import net.sourceforge.pmd.lang.document.TextDocument;
|
||||
import net.sourceforge.pmd.lang.html.HtmlLanguageModule;
|
||||
|
||||
|
@ -10,9 +10,7 @@ import net.sourceforge.pmd.cpd.token.internal.BaseTokenFilter;
|
||||
import net.sourceforge.pmd.lang.LanguagePropertyBundle;
|
||||
import net.sourceforge.pmd.lang.LanguageVersion;
|
||||
import net.sourceforge.pmd.lang.TokenManager;
|
||||
import net.sourceforge.pmd.lang.ast.TokenMgrError;
|
||||
import net.sourceforge.pmd.lang.document.TextDocument;
|
||||
import net.sourceforge.pmd.lang.document.TextFile;
|
||||
import net.sourceforge.pmd.lang.scala.ScalaLanguageModule;
|
||||
|
||||
import scala.collection.Iterator;
|
||||
|
Reference in New Issue
Block a user