global inspections: rename registry key and remove obsolete registry key

GitOrigin-RevId: a612f123413ddacf09fb47dfc670f5ff03dc5396
This commit is contained in:
Bas Leijdekkers
2022-11-30 12:30:54 +01:00
committed by intellij-monorepo-bot
parent 7ebeb128eb
commit c19f14ef94
2 changed files with 3 additions and 10 deletions

View File

@@ -5,7 +5,6 @@ import com.intellij.codeInspection.ex.EntryPointsManager;
import com.intellij.codeInspection.lang.RefManagerExtension;
import com.intellij.lang.Language;
import com.intellij.lang.java.JavaLanguage;
import com.intellij.openapi.application.ApplicationManager;
import com.intellij.openapi.util.Key;
import com.intellij.openapi.util.registry.Registry;
import com.intellij.psi.PsiClass;
@@ -35,12 +34,9 @@ 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("ignored.jvm.languages").split(","))) {
for (String lang : ContainerUtil.set(Registry.stringValue("batch.inspections.ignored.jvm.languages").split(","))) {
languages.removeIf(l -> l.isKindOf(lang));
}
if (!Registry.is("batch.jvm.inspections") && !ApplicationManager.getApplication().isUnitTestMode()) {
languages.removeIf(l -> l.isKindOf("kotlin"));
}
myLanguages = Collections.unmodifiableList(languages);
}