mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[java-intentions] QualifyThisOrSuperArgumentFix: declare abstract getFileModifierForPreview to avoid warnings
GitOrigin-RevId: 3cfd309d9f416333b3349c8f76cb4de563439828
This commit is contained in:
committed by
intellij-monorepo-bot
parent
b622728078
commit
8df93af88f
+8
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user