ExtendsListFix: make bundle refs resolve

GitOrigin-RevId: 6195ee9e65ed9e431a80fa573540e791951efed2
This commit is contained in:
Max Medvedev
2024-11-24 18:32:17 +00:00
committed by intellij-monorepo-bot
parent c158a819be
commit d1d1cf5e38
@@ -12,9 +12,9 @@ import com.intellij.psi.*;
import com.intellij.psi.codeStyle.CodeStyleManager;
import com.intellij.psi.codeStyle.JavaCodeStyleManager;
import com.intellij.util.IncorrectOperationException;
import org.jetbrains.annotations.NonNls;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.jetbrains.annotations.PropertyKey;
public class ExtendsListFix extends LocalQuickFixAndIntentionActionOnPsiElement {
private static final Logger LOG = Logger.getInstance(ExtendsListFix.class);
@@ -44,7 +44,7 @@ public class ExtendsListFix extends LocalQuickFixAndIntentionActionOnPsiElement
myToAdd = toAdd;
myTypeToExtendFrom = aClass instanceof PsiTypeParameter ? typeToExtendFrom : (PsiClassType)GenericsUtil.eliminateWildcards(typeToExtendFrom);
@NonNls final String messageKey;
@PropertyKey(resourceBundle = QuickFixBundle.BUNDLE) String messageKey;
if (classToExtendFrom != null && aClass.isInterface() == classToExtendFrom.isInterface() || aClass instanceof PsiTypeParameter) {
messageKey = toAdd ? "add.class.to.extends.list" : "remove.class.from.extends.list";
}