diff options
Diffstat (limited to 'platform/analysis-api/src/com/intellij/codeInsight/intention/IntentionManager.java')
-rw-r--r-- | platform/analysis-api/src/com/intellij/codeInsight/intention/IntentionManager.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/platform/analysis-api/src/com/intellij/codeInsight/intention/IntentionManager.java b/platform/analysis-api/src/com/intellij/codeInsight/intention/IntentionManager.java index aeb671df1e84..8aea24650b22 100644 --- a/platform/analysis-api/src/com/intellij/codeInsight/intention/IntentionManager.java +++ b/platform/analysis-api/src/com/intellij/codeInsight/intention/IntentionManager.java @@ -17,6 +17,7 @@ package com.intellij.codeInsight.intention; import com.intellij.codeInsight.daemon.HighlightDisplayKey; import com.intellij.codeInspection.LocalQuickFix; +import com.intellij.codeInspection.ex.InspectionToolWrapper; import com.intellij.openapi.components.ServiceManager; import com.intellij.openapi.extensions.ExtensionPointName; import com.intellij.openapi.project.Project; @@ -24,6 +25,7 @@ import com.intellij.openapi.util.Key; import com.intellij.openapi.util.UserDataHolder; import com.intellij.psi.PsiElement; import org.jetbrains.annotations.NotNull; +import org.jetbrains.annotations.Nullable; import java.util.List; @@ -126,6 +128,12 @@ public abstract class IntentionManager { public abstract List<IntentionAction> getStandardIntentionOptions(@NotNull HighlightDisplayKey displayKey, @NotNull PsiElement context); /** + * @return "Fix all '' inspections problems for a file" intention if toolWrapper is local inspection or simple global one + */ + @Nullable + public abstract IntentionAction createFixAllIntention(InspectionToolWrapper toolWrapper, IntentionAction action); + + /** * Wraps given action in a LocalQuickFix object. * @param action action to convert. * @return quick fix instance. |