[java-intentions] QualifyThisOrSuperArgumentFix: declare abstract getFileModifierForPreview to avoid warnings

GitOrigin-RevId: 3cfd309d9f416333b3349c8f76cb4de563439828
This commit is contained in:
Tagir Valeev
2022-07-04 18:34:27 +00:00
committed by intellij-monorepo-bot
parent b622728078
commit 8df93af88f
@@ -16,6 +16,7 @@
package com.intellij.codeInsight.daemon.impl.quickfix;
import com.intellij.codeInsight.intention.FileModifier;
import com.intellij.codeInsight.intention.IntentionAction;
import com.intellij.codeInspection.util.IntentionName;
import com.intellij.java.analysis.JavaAnalysisBundle;
@@ -28,6 +29,7 @@ import com.intellij.psi.PsiFile;
import com.intellij.psi.PsiManager;
import com.intellij.util.IncorrectOperationException;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
public abstract class QualifyThisOrSuperArgumentFix implements IntentionAction {
protected static final Logger LOG = Logger.getInstance(QualifyThisOrSuperArgumentFix.class);
@@ -41,6 +43,12 @@ public abstract class QualifyThisOrSuperArgumentFix implements IntentionAction {
myPsiClass = psiClass;
}
/**
* Must override in subclasses, as we store myExpression in the field, so default strategy won't work
*/
@Override
abstract public @Nullable FileModifier getFileModifierForPreview(@NotNull PsiFile target);
@Override
public boolean startInWriteAction() {
return true;