[java] IDEA-345355 Refactor HighlightingFeature (in progress)

Use JavaLanguageFeature instead of HighlightingFeature

GitOrigin-RevId: ad24840c3e810521c82da3873ec42aa3fadb4c0d
This commit is contained in:
Tagir Valeev
2024-02-07 13:17:30 +01:00
committed by intellij-monorepo-bot
parent a7674dca70
commit d8aa739e97
91 changed files with 226 additions and 138 deletions

View File

@@ -4,6 +4,7 @@ import com.intellij.codeInsight.daemon.impl.analysis.HighlightingFeature;
import com.intellij.codeInspection.RemoveRedundantTypeArgumentsUtil;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.util.text.StringUtil;
import com.intellij.pom.java.JavaLanguageFeature;
import com.intellij.psi.*;
import com.intellij.psi.codeStyle.CodeStyleManager;
import com.intellij.psi.util.PsiUtil;
@@ -30,7 +31,7 @@ public abstract class AbstractReplaceExplicitTypeWithVariableIntentionAction ext
@Override
public boolean isAvailableOnDeclarationStatement(PsiDeclarationStatement context) {
if (HighlightingFeature.LVTI.isAvailable(context)) {
if (JavaLanguageFeature.LVTI.isAvailable(context)) {
return false;
}
PsiElement[] declaredElements = context.getDeclaredElements();