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

JavaFeature.isAvailable moved to PsiUtil, as we cannot get PsiElement language level inside frontback-api module

GitOrigin-RevId: 8092b1f55f0d90af5bc570f2fb49cdf9ef94485a
This commit is contained in:
Tagir Valeev
2024-02-07 17:08:06 +01:00
committed by intellij-monorepo-bot
parent cd071eaae4
commit 340c4d40ba
137 changed files with 284 additions and 218 deletions

View File

@@ -6,6 +6,7 @@ import com.intellij.openapi.util.text.StringUtil;
import com.intellij.pom.java.JavaFeature;
import com.intellij.psi.*;
import com.intellij.psi.codeStyle.CodeStyleManager;
import com.intellij.psi.util.PsiUtil;
import com.intellij.refactoring.IntroduceVariableUtil;
import de.plushnikov.intellij.plugin.LombokBundle;
import de.plushnikov.intellij.plugin.intention.valvar.AbstractValVarIntentionAction;
@@ -29,7 +30,7 @@ public abstract class AbstractReplaceExplicitTypeWithVariableIntentionAction ext
@Override
public boolean isAvailableOnDeclarationStatement(PsiDeclarationStatement context) {
if (JavaFeature.LVTI.isAvailable(context)) {
if (PsiUtil.isAvailable(JavaFeature.LVTI, context)) {
return false;
}
PsiElement[] declaredElements = context.getDeclaredElements();