replace some usages of ContainerUtil.set() with immutable sets to get rid of unclear-semantic methods

GitOrigin-RevId: 3ba1266af01d64a228c10df59b18c4ac797c2a9b
This commit is contained in:
Alexey Kudravtsev
2023-02-20 02:50:37 +01:00
committed by intellij-monorepo-bot
parent dd6a50fe92
commit 9f5b60b0f0
146 changed files with 259 additions and 332 deletions

View File

@@ -10,7 +10,6 @@ import com.intellij.openapi.util.registry.Registry;
import com.intellij.psi.PsiClass;
import com.intellij.psi.PsiMethod;
import com.intellij.uast.UastMetaLanguage;
import com.intellij.util.containers.ContainerUtil;
import org.jetbrains.annotations.NonNls;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.uast.UParameter;
@@ -34,7 +33,7 @@ public abstract class RefJavaManager implements RefManagerExtension<RefJavaManag
protected RefJavaManager() {
List<Language> languages = new ArrayList<>(Language.findInstance(UastMetaLanguage.class).getMatchingLanguages());
for (String lang : ContainerUtil.set(Registry.stringValue("batch.inspections.ignored.jvm.languages").split(","))) {
for (String lang : Registry.stringValue("batch.inspections.ignored.jvm.languages").split(",")) {
languages.removeIf(l -> l.isKindOf(lang));
}
myLanguages = Collections.unmodifiableList(languages);