From 0e46fd585db36c430255fd90069479c4ae5f4737 Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Wed, 25 Jan 2017 10:55:10 +0300 Subject: [PATCH] rename IntentionLike -> FileModifier due to new usages --- .../intention/{IntentionLike.java => FileModifier.java} | 2 +- .../com/intellij/codeInsight/intention/IntentionAction.java | 2 +- .../src/com/intellij/codeInspection/LocalQuickFix.java | 4 ++-- .../com/intellij/codeInsight/CodeInsightActionHandler.java | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) rename platform/analysis-api/src/com/intellij/codeInsight/intention/{IntentionLike.java => FileModifier.java} (97%) diff --git a/platform/analysis-api/src/com/intellij/codeInsight/intention/IntentionLike.java b/platform/analysis-api/src/com/intellij/codeInsight/intention/FileModifier.java similarity index 97% rename from platform/analysis-api/src/com/intellij/codeInsight/intention/IntentionLike.java rename to platform/analysis-api/src/com/intellij/codeInsight/intention/FileModifier.java index 30382045b2a3..8a5121bd91e3 100644 --- a/platform/analysis-api/src/com/intellij/codeInsight/intention/IntentionLike.java +++ b/platform/analysis-api/src/com/intellij/codeInsight/intention/FileModifier.java @@ -27,7 +27,7 @@ import org.jetbrains.annotations.Nullable; * @since 171.* * @author peter */ -public interface IntentionLike extends WriteActionAware { +public interface FileModifier extends WriteActionAware { /** * Controls whether this intention/fix is going to modify the current file. diff --git a/platform/analysis-api/src/com/intellij/codeInsight/intention/IntentionAction.java b/platform/analysis-api/src/com/intellij/codeInsight/intention/IntentionAction.java index bec79d488ec3..63fd89c57971 100644 --- a/platform/analysis-api/src/com/intellij/codeInsight/intention/IntentionAction.java +++ b/platform/analysis-api/src/com/intellij/codeInsight/intention/IntentionAction.java @@ -39,7 +39,7 @@ import org.jetbrains.annotations.NotNull; * * @see IntentionManager#registerIntentionAndMetaData(IntentionAction, String...) */ -public interface IntentionAction extends IntentionLike { +public interface IntentionAction extends FileModifier { IntentionAction[] EMPTY_ARRAY = new IntentionAction[0]; /** * Returns text to be shown in the list of available actions, if this action diff --git a/platform/analysis-api/src/com/intellij/codeInspection/LocalQuickFix.java b/platform/analysis-api/src/com/intellij/codeInspection/LocalQuickFix.java index 8904d1475c61..df6964e4174b 100644 --- a/platform/analysis-api/src/com/intellij/codeInspection/LocalQuickFix.java +++ b/platform/analysis-api/src/com/intellij/codeInspection/LocalQuickFix.java @@ -15,7 +15,7 @@ */ package com.intellij.codeInspection; -import com.intellij.codeInsight.intention.IntentionLike; +import com.intellij.codeInsight.intention.FileModifier; /** * QuickFix based on {@link ProblemDescriptor ProblemDescriptor} @@ -37,6 +37,6 @@ import com.intellij.codeInsight.intention.IntentionLike; * @see ProblemDescriptor * @see com.intellij.openapi.util.Iconable */ -public interface LocalQuickFix extends QuickFix, IntentionLike { +public interface LocalQuickFix extends QuickFix, FileModifier { LocalQuickFix[] EMPTY_ARRAY = new LocalQuickFix[0]; } diff --git a/platform/lang-api/src/com/intellij/codeInsight/CodeInsightActionHandler.java b/platform/lang-api/src/com/intellij/codeInsight/CodeInsightActionHandler.java index affae53a936f..9d8d319bb16d 100644 --- a/platform/lang-api/src/com/intellij/codeInsight/CodeInsightActionHandler.java +++ b/platform/lang-api/src/com/intellij/codeInsight/CodeInsightActionHandler.java @@ -16,7 +16,7 @@ package com.intellij.codeInsight; -import com.intellij.codeInsight.intention.IntentionLike; +import com.intellij.codeInsight.intention.FileModifier; import com.intellij.lang.ContextAwareActionHandler; import com.intellij.openapi.editor.Editor; import com.intellij.openapi.project.Project; @@ -26,6 +26,6 @@ import org.jetbrains.annotations.NotNull; /** * @see ContextAwareActionHandler to hide an action from popups but allow access by shortcut, main menu or find. */ -public interface CodeInsightActionHandler extends IntentionLike { +public interface CodeInsightActionHandler extends FileModifier { void invoke(@NotNull Project project, @NotNull Editor editor, @NotNull PsiFile file); } \ No newline at end of file